Groovy代码示例 – 变量variable及类型转换

变量variable

groovy中的变量类型不是必须的,可以是无类型的。例如以下代码:

int x = 1
int y = 2
assert x+y == 3

跟下面的代码是等价的:

x = 1
y = 2
assert x+y == 3

但是两种还是有一些细微差别的:

  • 1)如果变量像第一种方式那样去定义,变量是局部变量。变量的作用域仅仅限于run方法内部,换句话说:局部变量不能被其他方法所能访问
  • 2)如果变量未定义,就会访问脚本绑定的变量。绑定的变量方法里是可见的,绑定变量在脚本需要与外部程序交互时特别有用

groovy中如何将字符串转为整形数字?

方法1:

int value = "99".toInteger()

方法2:

int value = "66" as Integer

如果需要对字符串检查的话,可以这样写:

String number = "66"

if (number.isInteger()) { //检查是否为整数
  int value = number as Integer
}

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/05/07/groovy-code-example-variable-type-conversion/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Groovy代码示例 – 变量variable及类型转换
变量variable groovy中的变量类型不是必须的,可以是无类型的。例如以下代码: int x = 1 int y = 2 assert x+y == 3 跟下面的代码是等价的: x = 1 y = 2 ass……
<<上一篇
下一篇>>
文章目录
关闭
目 录