서브루틴으로부터 이전에 실행을 점프했던 곳으로 돌아갑니다. 함수-호출, Gosub, 핫키 활성화, GroupActivate, 기타 등등의 방법으로 점프했던 곳으로 돌아갑니다.
Return , Expression
이 매개변수는 생략해야 합니다. 단, return
이 함수 안에 사용될 때는 예외입니다.
이 매개변수가 표현식이면, 다음은 모두 유효한 예제입니다:
return 3 return "문자열을 그대로 반환" return MyVar return i + 1 return true ; 숫자 1을 돌려주어 "true"를 나타냅니다. return ItemCount < MaxItems ; 참이나 거짓을 돌려줍니다. return FindColor(TargetColor)
알려진 한계: 하위 호환을 위해 그리고 사용의 편의를 위해, 다음 두 예제는 기능적으로 동일합니다:
return MyVar return %MyVar%
다른 말로, 변수 하나가 퍼센트 사인에 둘러 싸여 있으면 표현식이 아닌 것으로 취급됩니다. 이를 우회하려면, 반괄호로 둘러 싸서 확실하게 표현식으로 만드십시오; 예를 들어: return (%MyVar%)
.
돌아갈 호출자가 없다면, Return은 대신에 Exit을 수행합니다.
함수로부터 호출자에게 여러 값을 돌려주는 다양한 방법이 있습니다. 값을 호출자에게 돌려주기에 자세하게 기술되어 있습니다.
함수, Gosub, Exit, ExitApp, GroupActivate