`
lanxiaoshuang
  • 浏览: 6531 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
An assignment is not allowed as a top-level expression in an if test. The restriction of assignments from being used in top-level Boolean expres- sions applies only to if and not to other control structures such as while. 三元操作符  expr ? expr : expr The GDK enhances Class by adding an isCase meth ...
一个closure就是一段被当作对象包装起来的代码,它是一个对象 closure的行为就像method,因为它可以接受参数也可以返回值 把迭代和针对每一次迭代作何处理分离开来并不是引入closure的唯一原因, 另一个可能更为重要的原因是 ...
一个range就是一个区间和一个关于如何遍历该区间的策略 range的定义:在左边界和右边界之间含2个点号就是一个range left..right 双点号区间操作符优先级很低所以经常需要使用小括号(left..right) 另外不包含右边界的range定义如下(left..<right) 因为range是对象所以可以传递他们可以调用他们的方法 range的each和contains方法是最突出的 只要数据类型满足如下2个条件该数据类型就可以和range一起使用: 1)实现了next和previous方法,也就是overrides操作符++和-- 2)实现了java.lang.Co ...
Groovy的哲学任何东西都看作对象任何操作符都看作方法调用 Grooy中操作符是方法调用的快捷方式 Groovy把没有显式声明类型的变量看作java.lang.Object Groovy有两种类型的String普通String和GString 普通String是java.lang.String的实例而GString是groovy.lang.GString的实例 GString允许占位表达式在运行时被解析和求值 GString的完整语法为${expression},缩略语法为$reference.完整语法允许大括号 内是任意的Groovy表达式,大括号表示一个closure. ...
Groovy基础 单行注释 // 多行注释 /* */ 在Groovy中依然适用的Java语法: 通用的packaging mechanism(打包机制?) 语句(包括package声明语句和import导入语句) 类和方法的定义(除了Java的nested class) 控制结构(除了经典的Java for(int i=0;i<limit;i++)循环结构) 操作符,表达式,赋值操作 异常处理 常量声明 对象的实例化,对象的引用和提领,方法调用 Groovy中没有原始类型的变量一切都是对象 Groovy Class中方法的默认访问权限为public而Java Class中方法 ...
Global site tag (gtag.js) - Google Analytics