リストをサブルーチンに渡すのに苦労しています (恥ずかしい)。コンパイラ エラーが発生します。配列に関する BASIC-256 ドキュメント ( http://doc.basic256.org/doku.php?id=en:arrays[]
) に従い、必要に応じてサブルーチン引数に括弧を含めました。
subroutine print_list(list) # or subroutine print_list(list[]) <----- **compiler** error occurs here
for element=0 to list[?]-1
print list[element]
next element
end subroutine
subroutine main()
list = {5.9, 6.0, 5.9, 5.7, 5.6, 5.7}
call print_list(list[]) # <----- **compiler** error occurs here
end subroutine
call main()
コンパイラは、サブルーチン呼び出しの引数部分にエラーがあると文句を言います。
私はこれを修正しようとしました; (i) リストの初期化をチェックします。(ii) サブルーチンの定義とパラメータをチェックします (コンパイラは角かっこも好きではありません)。(iii) 括弧を引数から除外し、[]
(iv) BASIC-256 Facebook ページに連絡してみました。
お時間をいただきありがとうございます....