戻り値が複数返せるというのは、一部の私の近くにいた人といいよねぇって話をしていた。
こんな感じ
def MultiReturn
return "中博俊", 32
end
a,b = MultiReturn
C#などで言うとオブジェクト初期化文とか、varとかの次はぜひこのあたりをサポートしてほしい。
戻り値を複数返せるというのはすくなくともout命令を不要にしてくれるので、TryParse系が
var Result, IntValue = int.TryParse(StringValue);
if ( Result == true )
{
Console.Writeline(IntValue * 2);
}
こんなことができるはず。
#なんて妄想したセッションでした>ゆきさんありがとー