Мне нужно сделать программу в Oz, которая вернет максимальное число в списке. Код, который я до сих пор выглядит следующим образом:Найти max в списке - 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
среда Моцарт принимает код, но не возвращает ответ. Ввод выглядит следующим образом: {Browse {Max [1 2]}}. Что я делаю не так?
Что вы имеете в виду, что «Emacs примет код?» Что этот вопрос имеет отношение к Emacs? – Drew