「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@57) [低] [解決]
@57■ (#194) 多重ループで、外側の繰り返し変数を内側の繰り返し変数に使うと条件判断がおかしい? - tomo (2022-10-22 22:42) /低 未処理
このような多重ループを書きました。
n=3
kを0からn-1まで繰り返す。
 jをk+1からn-1まで繰り返す。
  「k:{k}, j:{j}」を表示する。
 ここまで。
ここまで。

結果は
k:0, j:1
k:0, j:2
k:1, j:2
k:2, j:3
k:2, j:2
となりましたが、k=2,j=3とk=2とk=2は条件を満たさないのに表示されています。
CやJavascriptでも確認しましたが最後の2つは表示されません。

(#195) 多重ループの問題ではなく仕様 - クジラ飛行机 (2022-10-22 23:19) /低 確認待ち
AからBまで繰り返すでは、A>Bのとき、BからAまで繰り返す仕様になっています。
===
n=3
jを3から2まで繰り返す。
  「j:{j}」を表示する。
ここまで。
===
結果:
j:3
j:2
===
もし文を入れて、A>Bのとき、処理をスキップするようにしてください。

(#196) 仕様の問題 - クジラ飛行机 (2022-10-24 17:13) /低 確認待ち
仕様の問題は以下で話し合っています。
https://github.com/kujirahand/nadesiko3/issues/1351

(#198) 了解です - tomo (2022-10-28 18:56) /低 解決
了解しました。
他の言語からの移植が難しい仕様ですね。
私が書いていたコードは消しておきます。

(#194)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能