Groovy基础语法
1.Groovy中的变量 1.1、变量的类型:基本类型(java中的int,float,double,byte,char,long,short)和对象类型(String等) (Groovy中最终都是对象类型) int x = 10 println x.class //结果为:class java.lang.Integer double y = 3.14 println y.class //结果为:class java.lang.Double //由此可见,Groovy中的基本类型最终会被编译器包装成对象类型 1.2、变量的定义:强类型定义方式和弱类型def定义方式 def x1 = 10 def y1 = 3.14 def str = ‘groovy study’ println x1.class //class java.lang.Integer println y1.class //class java.math.BigDecimal println str.class //class java.lang.String //强类型定义及定义的时候写明变量的类型,而def则由编译器自行推导变量的类型 强类型定义方式和弱类型def定义方式的选择: 变量就是应用于自己的类或者自己的模块而不会应用于其它类或者其他模块,推荐使用def类型,这样可以随时动态的转换为其它类型;