Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
mozart-ozで書かれたプログラムにfor ループが必要です。for ループを試みるたびに、エラーが発生します。構文とその真を確認しましたが、エラーが発生します。ここに私のコードがあります:
オズ:
declare fun {Test L} for E in L do {Browse L} end end declare L = [1 2 3 4 5] {Test L}
助けてください。
ありがとう
ここでの問題は、 の戻り値が欠落していることですTest。何も返さない「関数」を定義したい場合は、次のprocキーワードを使用します。
Test
proc
declare proc {Test L} for E in L do {Browse L} end end L = [1 2 3 4 5] {Test L}