2021-03-06 11:31:17
配列のループの記述方法について
配列のループの良い記述方法がなにかないかなという質問です。 参考でjavascriptであれば、 for (let i=0,l=aaa.length; i < l;i++) { const aa = aaa[i] /* いろいろ */ } または、 for (const aa of aaa) { /* いろいろ */ } となるのですが、なでしこでは、 aaa数はaaaの要素数 もし、aaa数>0ならば、 Iで1からaaa数まで繰り返す aaはaaa[I-1] /* いろいろ */ ここまで ここまで と、もうひと手間かかっている感じです。 すっきり書きたいのですが、なにか良い書き方はありますか? (「いろいろ」が多かったり多重になると、「繰り返す」は生成されるjavascriptのコード量の問題もあります) もう1つ、「いろいろ」の処理で自身を削除するケースもあり、こちらの場合も良い書き方を探しています。 今は、 aaa数はaaaの要素数 もし、aaa数>0ならば、 Iでaaa数から1まで繰り返す aaはaaa[I-1] /* いろいろ */ もし、XXXXならば aaaのI-1を配列切取 ここまで ここまで ここまで のような感じで書いています。 |