HashMap的Groovy语法快捷方式(环境变量示例)

Pau*_*est 1 groovy gradle

什么会重写更多的groovyish

task envvar << {
    all = System.getenv();
    for (Map.Entry<String, String> entry : all.entrySet())
    {
        System.out.println(entry.getKey() + "/" + entry.getValue());
    }
}
Run Code Online (Sandbox Code Playgroud)

Oli*_*rth 7

task envvar << {
    System.getenv().each { key, value -> println "${key}/${value}" }
}
Run Code Online (Sandbox Code Playgroud)

http://groovy.codehaus.org/JN1035-Maps