三、Groovy语法讲解
3.1 变量的类型
在Groovy中,没有基本数据类型,只有对象类型,表面上我们定义基本数据类型,但实际都会帮我们装箱处理:
无论定义基本数据类型还是对象类型,其实都会帮我们转为对象类型
但是对于程序员来说,写代码没有影响
3.2 变量的定义
(1)强类型定义方式
数据类型 变量名 = 初始值
(2)弱类型定义方式
根据值可以推断出变量的数据类型,所以类型不用显示声明,直接用def即可
def 变量名 = 初始值
用def这种弱类型定义可以随便改变类型。
如果不希望别人改变数据类型,用强类型
如果是你自己使用,并且想要随意更改类型,那么就用弱类型
3.3 字符串
3.3.1 字符串的常用定义方式
(1)单引号定义方式
(2)双引号定义方式
**(3)三引号定义方式