- D言語 Part34©2ch.net
197 :デフォルトの名無しさん[sage]:2015/05/20(水) 17:11:00.71 ID:VhPE5aVV - import std.stdio, std.traits, std.random;
enum E { Hard, Normal, Easy, } auto lv = [ EnumMembers!E ]; lv[ uniform(0, 3) ].writeln();
| - D言語 Part34©2ch.net
199 :デフォルトの名無しさん[sage]:2015/05/20(水) 19:21:10.83 ID:VhPE5aVV - あ、配列なんだからuniform(0, $)でよかった…。
タプルの配列化?みたいな 他にも関数の引数リストとか、構造体のメンバ変数を タプルでとれたり、std.traitsは結構楽しい
|
|