12 Groovy中基本语法说明
基础语法:
Groovy基于java语言,完全兼容java语法,可作为面向对象语言,也可以作为脚本语言
可以在一个文件中中混合脚本与类的定义,但类名不能为文件名
使用def定义变量与方法,不建议使用具体的数据类型
注释分单行注释:
//与多行注释:/**/,与java相同语句末尾的
;可以忽略,以换行作为结束默认类,方法,字段都是以public修饰的
对象属性赋值
对象.属性名 = 值
对象的setter方法
具名构造器
对象属性读取:
对象.属性名
对象["属性名"]
对象的getter方法
方法声明:
参数类型与返回类型可以省略
return关键字,默认使用方法的最后一句的返回值作为方法的返回值
方法调用时,
()可以省略,但不能引起歧义支持顺序结构,分支结构,循环结构
支持各种算数运算符
基本数据类型也是对象,可以直接调用对象的方法
字符串有单引号,双引号,三引号之分
单引号:字符串作为常量使用,没有运算能力
双引号:可引用变量
${},有运算能力三引号:模板字符串,支持换行
数据类型:变量、属性、方法、闭包的参数预计方法的返回值的类型都是可以省略的,都是在给变量赋值的时候才决定他的类型
最后更新于