リスト内の最大整数を返すプログラムを Oz で作成する必要があります。これまでのコードは次のようになります。
declare
proc {Max Xs K}
case Xs
of nil then K = 0
[] X|Xr then
local M in
if M < X then M = X end
{Max Xr K}
K = M
end
end
end
Mozart 環境はコードを受け入れますが、応答を返しません。入力は次のようになります: {Browse {Max [1 2]}}。私は何を間違っていますか?