- 173 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 18:46:41.69 ]
- >>163
byLineはrangeを返すので、インデックス付きforeachはそのままでは不可能 どうしても欲しいならzip,sequenceと組み合わせて import std.stdio, std.range; void main() { auto lines = File(__FILE__).byLine(); auto naturals = sequence!"n+1"(); // 自然数の無限レンジ auto indexedLines = zip(naturals, lines); foreach (i, ln; indexedLines) { writefln("%d: %s", i, ln); } }
|

|