「ずつ増やし繰り返す」は、「開始値 > 終了値」の時、実行しない仕様になっています。
https://nadesi.com/v3/doc/index.php?%E6%96%87%E6%B3%95%2F%E7%B9%B0%E8%BF%94&show
同様に類推すると、「ずつ減らし繰り返す」は、「開始値 < 終了値」の時、実行しないのが自然かと思いますが、現在は増やして繰り返すように実行されています。(下記コード参照)
「ずつ減らし繰り返す」も「ずつ増やし繰り返す」の考え方と同様、「開始値 < 終了値」の時実行しない仕様とするのはいかがでしょうか?
(修正案も考えておりますので、もし良ければ私の方でPRを作らせて頂くことも可能です。)
コード
----
「あ」と言う。
iを0から-1まで繰り返す。
iを言う。
ここまで。
「い」と言う。
iを0から-1まで1ずつ増やし繰り返す。
iを言う。
ここまで。
「う」と言う。
iを-1から0まで繰り返す。
iを言う。
ここまで。
「え」と言う。
iを-1から0まで1ずつ減らし繰り返す。
iを言う。
ここまで。
----
出力
----
あ
0
-1
い
う
-1
0
え
-1
0
----
↑「え」の後何も表示されない方が自然ではないか?