「DNCL3 → AST → like JavaScript → output」
0から15まで繰り返し、変数の値を計算して、表示するプログラムです。
for i = 0 to 15 { print i, i // 3, i / 3 }
IchigoJam BASIC では、
FOR I=0 TO 15:?I,I/3:NEXT
と書くので、ほぼ同じです。手続き型言語である IchigoJam BASIC から、括弧やインデントでブロック化したり関数で抽象化する構造型言語へのステップアップとしても有用かも。
より複雑な判定を行う繰り返しのために while <条件式> {} というコマンドも定義し、実装しています。
「Issues · code4fukui/DNCL3」
実装していると見えてくる様々な課題。一緒に悩んでみませんか?