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
1
二维码
打赏
海报
Groovy代码示例 – 变量variable及类型转换
变量variable
groovy中的变量类型不是必须的,可以是无类型的。例如以下代码:
int x = 1
int y = 2
assert x+y == 3
跟下面的代码是等价的:
x = 1
y = 2
ass……
文章目录
关闭
共有 0 条评论