def map = [name:"Gromit", likes:"cheese", id:1234]
Run Code Online (Sandbox Code Playgroud)
我想以这样一种方式访问地图,以便获得密钥
类似输出的东西应该是
map.keys返回字符串数组.基本上我只想拿钥匙
输出:
name
likes
id
Run Code Online (Sandbox Code Playgroud)
Sea*_*oyd 71
尝试 map.keySet()
如果你想要一个数组:
map.keySet() as String[]; // thx @tim_yates
Run Code Online (Sandbox Code Playgroud)
或者,更多的groovy-ish:
map.each{
key, value -> print key;
}
Run Code Online (Sandbox Code Playgroud)
Om *_*ash 10
def map = [name:"Gromit", likes:"cheese", id:1234]
println map*.key
Run Code Online (Sandbox Code Playgroud)
在groovy中*用于迭代所有
| 归档时间: |
|
| 查看次数: |
72572 次 |
| 最近记录: |