我正在努力学习 Oz,但是除了官方文档之外几乎没有在线资源,我真的很难找出如何扫描列表以创建工作分区函数。在这个例子中,我只是试图返回列表的第一个数字。我该怎么做?
declare
fun {Partition ?X}
case X of nil then nil
else
{Show "HELLO!"}
RETURN FIRST DIGIT OF X HERE?
end
end
in
{Show {Partition [5 1 7 3 4 6 5]}}