日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

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を配列切取
  ここまで
 ここまで
ここまで
のような感じで書いています。


(編集パスワード送信)


テキスト表示



親記事

この内容(No.1023)に返信

この内容(No.1023)をダウンロード

この内容(No.1023)のテキスト表示

子記事

1028 Re③:配列のループの記述方法について (21-03-15)
1027 Re②:配列のループの記述方法について (21-03-12)
1026 Re①:配列のループの記述方法について (21-03-11)
1025 Re②:配列のループの記述方法について (21-03-10)
1024 Re①:配列のループの記述方法について (21-03-10)




www.eznavi.net