RosettaCodeData/Task/Nested-function/Elena/nested-function.elena

16 lines
323 B
Plaintext

import extensions;
MakeList(separator)
{
var counter := 1;
var makeItem := (item){ var retVal := counter.toPrintable() + separator + item + (forward newLine); counter += 1; ^ retVal };
^ makeItem("first") + makeItem("second") + makeItem("third")
}
public program()
{
console.printLine(MakeList(". "))
}