Golo comes with a set of pre-defined augmentations over collections, strings, closures and more.
These augmentation do not require a special import, and they are defined in the
gololang.StandardAugmentations module.
Here is an example:
let odd = [1, 2, 3, 4, 5]: filter(|n| -> (n % 2) == 0)
let m = map[]
println(m: getOrElse("foo", -> "bar"))The full set of standard augmentations is documented in the generated golodoc (hint: look for
doc/golodoc in the Golo distribution).