| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- val test as int = 10;
 - val tt1 = "tt";
 - val tt2 = "tt3";
 - val tt4 = "tt5";
 - 
 - 
 - println(match 10 {
 - 	1 => "one",
 - 	10 => "yo",
 - 	
 - 	100 => match tt1 {
 - 		"10" => "t",
 - 		"tt1" => tt1,
 - 		"tt2" => tt1 + tt4,
 - 		default => tt4
 - 	},
 - 	default => tt2
 - });
 - 
 - 
 - println(tt1);
 - 
 - 
 - 
 - 
 - 
 - 
 - 
 - 
 - function myFunc (par1 as int) as void {
 - 
 -     val v0 = par1 - 1;
 - 	println(match par1 {
 - 		10 => v0,
 - 		default => match(v0) {
 - 			10 => 99,
 - 			default => v0
 - 		}
 - 	});
 - }
 - 
 - 
 - myFunc(10);
 - myFunc(11);
 - myFunc(12);
 - 
 - 
 - val t = (a as int) as int => a;
 - 
 - 
 - println(t(10));
 
 
  |