ループと else 節
Python で気になっていたループの else 節、よくよく考えてみれば C# で
object foo; foreach(object bar in array) { if (bar == baz) { foo = bar; goto SKIP; } } foo = new Object(); SKIP: Console.WriteLine(foo);
みたいなのがさくっと書けるのか。言われてみれば便利だ。
kuzha に入れるとすると、こんな感じになるかな。
for bar in array do if bar == baz then foo = bar; break; end else foo = {}; end foo puts;
悪くは無さそう。