D言語2(for/foreach)
for文書きます.基本的な構文はやっぱり変わらずC/C++と同じです.
import std.stdio; int main() { int a=1; for(uint i; i<5; i++){ writeln(a++); } return 0; }
実行結果
1 2 3 4 5
foreach文.配列ですべての要素に対して処理をすることが出来るらしい.C/C++には無い(はず)ので慣れるまで時間かかりそう.
import std.stdio; int main() { int num[5]; int n=10; for(uint i;i<5;i++){ num[i]=n+i; } foreach(val;num){ writeln(val); } return 0; }
実行結果
10 11 12 13 14