changes.mady.by.user Jacek Pliszka
Saved on Dec 06, 2007
...
Python
Groovy
repr(x)
x.inspect(), x.dump()
x.y andif x.y orelse None
x?.y
"%(foo)s" % locals()
"${foo}"
{}
[:] // an empty map
Depends:d if used in: for k in dlist(d) if list is neededd.[iter]keys() explicitly
d.keySet()
d.[iter]values()
d.values()
[k+1 for k,v in d.iteritems()]
d.collect { k, v -> k+1 }
d = dict(zip(k, v))
k = 1..3 v = 'a'..'c' d = [:]; k.eachWithIndex { it, i -> d[it] = v[i] } println d // [1:"a", 2:"b", 3:"c"]