18 lines
497 B
Plaintext
18 lines
497 B
Plaintext
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.toPrintable() + b.toPrintable()));
|
|
|
|
Console.printLine(summary," ",product," ",concatenation)
|
|
}
|