RosettaCodeData/Task/Nested-function/Ruby/nested-function.rb

14 lines
234 B
Ruby

def makeList(separator)
counter = 1
makeItem = lambda {|item|
result = "#{counter}#{separator}#{item}\n"
counter += 1
result
}
makeItem["first"] + makeItem["second"] + makeItem["third"]
end
print makeList(". ")