0
: http://mozart.github.io/mozart-v1/doc-1.4.0/loop/node1.htmlOz에서 루프를 어떻게 사용합니까? 이 문서에서
나는 반복에 대해 기본 루프 사용을 얻을 :
for X in SomeList do
% ...
end
그리고 번호 :
for X in x..y do
% ...
end
그러나 어떤 사례가 없습니다 설명하는 "기능". 단지 "break : B"로 중단하고 "continue : C"로 계속 진행하지만 실제 코드에서는이를 사용하는 방법에 대한 예제가 없습니다. 나는 이것이 의미 한 것으로 가정했다 :
local X in
break:X
for Y in 1..5 do
{Browse Y}
if Y > 3 then {X} end
end
end
그러나 break:X
은 유효한 진술이 아니다.
"break : B"및 "while : E"와 같은 기능을 사용하는 방법에 대한 예제를 알려주십시오. wmeyer에서 코멘트 후
실패 시도하십시오 for ...
라인
local X in
X = {NewCell [1 2 3 4 5 6 7 8 9 0]}
for while:@X\=nil do
{Browse @X.1}
@X := @X.2
end
end
구문 분석 오류입니다. while
기능을 사용하려면 어떻게해야합니까?
감사합니다. 그게'중단'하고'계속'작동하지만, 여전히'while'이나'until'을 작동시키지 못합니다 (업데이트 참조). – Hubro
문제는 사용하려고하는 not-equal 연산자와 같다고 생각합니다. 그것은 오즈에서'\ ='이어야합니다. – wmeyer
나는 그것을 몰랐다, 고마워! 루프가 여전히 1을 인쇄하는 이유는 무엇입니까? – Hubro