以下のプログラムがあります VAR a[0],b READ b WHILE b>=0 PUSH a,b READ b WEND DATA 1,2,3.-1 このプログラムを動かすと、配列Aの中身は[1,2,3]となります DATAが-1だけのときは、配列Aの中身は空です このプログラムを、挙動を全く変えないで、より短くする方法を探しています(READの記述を1回だけに減らしたい、もしくは何らかの別の方法) 回答よろしくお願いします
コメント
でんぺん2019/7/6 12:22◆HfSy5ayxtyTa
短くはなってませんがこういうケースで僕がよく書くパターンだけ載せておきます。
VAR a[0],b WHILE 1 READ b IF b>=0 THEN BREAK PUSH a,b WEND