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
}
上一篇 Groovy代码示例 - map
下一篇 Groovy代码示例 - groovy包(package)的导入
目录
文章列表
1 Appium自动化测试(6)—— python-client安装与测试
Appium自动化测试(6)—— python-client安装与测试
2
Swift UI - 分段选择控件(UISegmentedControl)
Swift UI - 分段选择控件(UISegmentedControl)
3
微信小程序开发经验总结
微信小程序开发经验总结
4
Redis可视化客户端RedisClient
Redis可视化客户端RedisClient
5
React Native通用Tab组件react-native-scrollable-tab-view自定义TabBar
React Native通用Tab组件react-native-scrollable-tab-view自定义TabBar
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。