基础语法
1.输出字符串
println(“Hello World”);
2.定义变量
def student = 'aaa'
3.关键字
关键字 | 含义 |
---|---|
as | 强制类型转换 |
assert | 断言 |
break | 跳出循环 |
case | switch语句中的分支 |
catch | 捕获异常 |
class | 定义类 |
const | 常量 |
continue | 继续循环 |
def | 定义变量或方法 |
default | switch语句的默认分支 |
do | 循环语句 |
else | 条件语句的否定分支 |
enum | 枚举类型 |
extends | 继承 |
false | 布尔类型的假值 |
finally | try-catch语句的最后执行的代码块 |
for | 循环语句 |
goto | 跳转语句(在Groovy中已经被弃用) |
if | 条件语句 |
implements | 实现接口 |
import | 导入类或包 |
in | 循环语句中的集合迭代器 |
instanceof | 判断对象是否属于某个类 |
interface | 接口 |
new | 创建对象 |
null | 空值 |
package | 定义包 |
return | 返回值 |
super | 调用父类方法或属性 |
switch | 选择语句 |
this | 当前对象 |
throw | 抛出异常 |
throws | 声明方法可能抛出的异常类型 |
trait | 特征 |
true | 布尔类型的真值 |
try | 异常处理 |
while | 循环语句 |
数据类型
Groovy支持多种数据类型,以下是groovy常用的数据类型:
数据类型 | 描述 | 示例 |
---|---|---|
byte | 用于表示字节值 | 2 |
short | 用于表示短整型 | 10 |
int | 用于表示整数 | 1234 |
long | 用于表示长整型 | 10000090 |
float | 用于表示32位浮点数 | 12.34 |
double | 用于表示64位浮点数,可用于表示较长的十进制数 | 12.3456565 |
char | 定义单个字符 | 'A' |
boolean | 表示布尔值,可以是true或false | true/false |
String | 以字符串形式表示文本 | "Hello World" |