ceylon 学习 3 代码片段

原创 2016年05月31日 14:08:45
"Run the module `demo`."
shared void run() {
	
	//// 支持 span 换行
	//print("hello world");
	//
	//print("hello
	//       world");
	//normalized String 规范化
	//String message = "hello 
	//                  normalized";
	
	
	//print(message.normalized);
	// String  报错 因为 String name  没有 process.arguments.first
	//String name = process.arguments.first; //compile error: String? is not assignable to String
	//String greeting = "Hello, ``name``!";
	//print(greeting);
	
	//// 防止  name 没有找到 报 空指针异常
	//String? name = process.arguments.first;
	//String greeting;
	//if (exists name) {
	//	greeting = "Hello, ``name``!";
	//}
	//else {
	//	greeting = "Hello, World!";
	//}
	//print(greeting);
	
	//Counter counter = Counter(10.0,5.0);
	//Counter a = counter.rotate(2.0);
	//print(a.description);
	//Counter counter = Counter(30.0,60.0,null);

	//print(counter.procs);
	
	//print(counter.description);
	
	//print(counter.inc());
	
	// get set 使用
	// 方式一
	//counter.name="cdcd";
	//print(counter.name);
	//// 方式 2
	//counter.setNickNamen("finn");
	//print(counter.getNickName());
	
	//继承
	LabeledPolar labelPolar = LabeledPolar(10.0,12.0,"labletest");
	// 方法 重写
	print(labelPolar.description);
	
	// 流
	//{String+} words = { "hello", "world" };
	//{String+} moreWords = { "hola", "mundo",*words};
	//print(words);
	//print(moreWords);
	//// 迭代
	//for (word in moreWords) {
	//	print(word);
	//}
	//// 索引 i
	//for (i -> word in moreWords.indexed) {
	//	print("``i``: ``word``");
	//}
	variable value counter = 0;
	value stream = { for (i in 0:5) counter++ }; //curly braces means LAZY!
	print(stream); //evaluate elements
	print(stream); //reevaluate elements
	
	//print(counter);
	// 数组使用
 //   String[] names =["cdd","finn","amy"];
 //   for(name in names)
 //   {
 //    print("hello"+ name);   
 //   }
	
}

//注解方式1 
shared void hello() {
	print("Hello, World!");
}
/* The classic Hello World program */
shared void hello2() {
	print("Hello, World!");
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

30个精美的CSS3前端效果代码片段

前端是网站和Web应用所呈现给用户最直接的东西,前端的好坏直接影响用户的体验和好感。尽管如此,你也不必为前端设计绞尽脑汁,因为有大量可重用的效果和代码来帮助你完成这一设计。 本文所介绍的这些效果都已...
  • ht99582
  • ht99582
  • 2014年01月08日 12:58
  • 576

flex3 comboBox 变身可输入可过滤搜索下拉选项,实例代码片段

Iphone开发代码片段3

http://www.cnblogs.com/likwo/archive/2011/03/15/1984761.html  Iphone代码片段导航  Iphone开发代码片段...

[Javascript学习99---代码片段收集]

js代码片段 收集 文件权限修改 文件所属群组修改

es 学习2 代码片段

#学习笔记#(62)处理时间及时间格式的js代码片段

//计算从startDatexx年xx月xx日开始,到现在是第几周 function getWeek(startDate) { /*startDate:学期开始时间*/ ...

Jquery学习总结(1)——Jquery常用代码片段汇总

1. 禁止右键点击 ? 1 2 3 4 5 $(document).ready(function(){     $(...

开源中国iOS客户端学习——(九)代码片段之时间标记

开源中国客户端中无论是综合里面文章,还是问答里问题还是动弹离得说说,每一条后面都会注释有时间,比如“10分钟之前”  “2小时前” “5天前” 或者直接是时间显示“2013-2-9”等,这些时间在很多...

Android开发学习笔记:Android很有用的代码片段

1:查看是否有存储卡插入  String status=Environment.getExternalStorageState();  if(status.equals(Enviroment.MEDI...

java学习_有趣代码片段(一)

记一个有趣的代码片段 昨天看到一个十分有意思的问题,当时看到问题的我也是瞬间懵了。其实就是自己掌握的知识不扎实。现在我把它分开经行解析下,如有不对,请指正!主要还是自己对基础知识理解的不扎实,以后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ceylon 学习 3 代码片段
举报原因:
原因补充:

(最多只允许输入30个字)