0
질문은 제목에 있습니다. 반환 값을 제공하지는 않지만 몇 가지 지침을 실행할 수있는 함수는 어떻게 만듭니 까?Mozart Oz 함수는 아무 것도 반환하지 않지만 몇 가지 명령을 실행합니다.
예를 들어: 나는 재귀 적 기능 doStuff
을 호출 할이 경우
declare
fun {doStuff Tree}
case Tree
of bTree(T left:leaf right:leaf) then {Browse Tree}
[] bTree (T left:T1 right:T2) then {doStuff T1} {doStuff T2}
end
하지만이 마지막 명령을 반환하도록 설정되어 있기 때문에 난, 난 그냥 오류를 얻을 수 없습니다. 하지만 {doStuff T2}
을 제거하면 컴파일됩니다.