Lazy methods
var lz = 42.method('>') #=> LazyMethod
say lz(41) #=> true (i.e.: 42 > 41)var str = "a-b-c"
var lzsplit = str.method(:uc).method(:split)
say lzsplit('') #=> ["A", "-", "B", "-", "C"]
say lzsplit('-') #=> ["A", "B", "C"]Last updated