오늘 저는 AppleScript를 사용하기 시작했으며 서브 루틴에 대해 들어 봤습니다. 그래서 숫자를 취하고 9 씩 증가시키고 27을 뺀 다음 3으로 나눈 다음 결과를 반환하는 작은 테스트 프로그램을 작성하기로 결정했습니다. 결과 만 반환하지 않습니다. 대신 StackOverFlow
오류를 반환합니다. StackOverFlow 오류 란 무엇입니까?AppleScript - StackOverflow 오류
프로그램이 올바르게 컴파일되었는데 무엇이 문제가 있는지 알지 못합니다. 내가 말했듯이, 나는 매우 appleescript에 새입니다.
calculate_result(text returned of (display dialog "Enter a number:" default answer ""))
on calculate_result(this_result)
set this_result to this_result + 9
set this_result to this_result - 27
set this_result to this_result/3
return calculate_result(this_result)
end calculate_result
당신은 반복적으로 다시에
this_result
을 통과하는 서브 루틴을 차례로 호출 된 함수를 호출
공정하지 않습니다 ... 누군가가 내게 upvoted 다음 멀리 가져가 :( – fireshadow52
+1 균형 :) – Mahesh
+1 모든 대답; 그들은 모두 좋다 :) – fireshadow52