2.5Groovy使用多赋值(方法的结果返回给多个变量)
来源:互联网 发布:数据库数据存储方式 编辑:程序博客网 时间:2024/06/06 08:47
package learndef splitName(fullName) { fullName.split(' ')}// 把方法的返回结果返回给两个变量def (firstName, lastName) = splitName('James Bond')// 打印两个变量的值println("$lastName, $firstName $lastName")
打印结果:Bond,James Bond
使用该特性可以交换变量:
package learndef name1 = 'sunyf1'def name2 = 'sunyf2'println("$name1 and $name2")(name1, name2) = [name2,name1]println("$name1 and $name2")
运行结果:sunyf1 and sunyf2
sunyf2 and sunyf1
阅读全文
0 0
- 2.5Groovy使用多赋值(方法的结果返回给多个变量)
- Groovy使用多赋值
- 解压序列赋值给多个变量
- python同时给多个变量赋值
- Linux shell 命令多行结果赋值给变量
- mysql在存储过程中从结果集给多个参数赋值的办法
- SQLServer对select语句返回多条记录给变量赋值时的处理情况
- 1.1Python解压序列赋值给多个变量
- 1.2 解压可迭代对象赋值给多个变量
- 每日一题|解压序列赋值给多个变量
- [MSSQL]将查询结果赋值给变量时使用set与select的区别
- 将查询结果赋值给变量时使用set与select的区别
- T-SQL从DB中取出多个字段赋值给多个变量/一个字段给单个变量赋值
- SQL从DB中取出多个字段赋值给多个变量/一个字段给单个变量赋值
- bat脚本中命令执行的结果赋值给变量
- 模式匹配,匹配结果赋值给变量
- 将命令结果赋值给一个变量
- shell中将命令结果赋值给变量
- 2.3Groovy灵活的参数初始化
- 第一篇帖子
- 【zookeeper】客户端 底层实现
- 2.4Groovy可变参数
- 复习
- 2.5Groovy使用多赋值(方法的结果返回给多个变量)
- Effective C++ 读书笔记_1:构建全空对象数组/带参对象数组/Operator /Placement/new/指针Cast/分配一片内存
- c++汉字与区位码互转换
- 2.7Groovy布尔求值
- linux iptables开放/关闭端口命令
- android添加菜单
- java重载(overload)与重写(override)的区别
- 从标题到反馈:写好一篇论文的十条基本原则
- 2.8Groovy操作符重载(操作符对应一个方法)