我想在我的程序中有一个for循环,它是用mozart-oz编写的。每次我尝试一个for循环,它都会给我带来错误。我已经检查了语法和它的真,但是它会产生错误。这是我的代码:
OZ:
declare
fun {Test L}
for E in L do
{Browse L}
end
end
declare
L = [1 2 3 4 5]
{Test L}请帮帮忙。
谢谢
发布于 2014-03-27 09:18:52
这里的问题是缺少Test的返回值。如果要定义不返回任何内容的“函数”,请使用proc关键字:
declare
proc {Test L}
for E in L do
{Browse L}
end
end
L = [1 2 3 4 5]
{Test L}https://stackoverflow.com/questions/22672338
复制相似问题