17 lines
489 B
Text
17 lines
489 B
Text
import system'collections;
|
|
import system'routines;
|
|
import extensions;
|
|
import extensions'text;
|
|
|
|
public program()
|
|
{
|
|
var numbers := new Range(1,10).summarize(new ArrayList());
|
|
|
|
var summary := numbers.accumulate(new Variable(0), (a,b => a + b));
|
|
|
|
var product := numbers.accumulate(new Variable(1), (a,b => a * b));
|
|
|
|
var concatenation := numbers.accumulate(new StringWriter(), (a,b => a.Printable + b.Printable));
|
|
|
|
console.printLine(summary," ",product," ",concatenation)
|
|
}
|