2017-11-16 2 views
0

나는 Apple 개발자 문서에서 클로저를 벗어나는 정의를 읽었습니다. 그것은 "클로저가 클로저가 함수의 인수로 전달 될 때 함수를 벗어나지 만 함수 뒤에는 이 반환되면"이 호출됩니다.함수가 반환한다는 것은 무엇을 의미합니까?

"return"이 무슨 의미인지는 알 수 없습니다. 함수가 Int 값이나 String 값과 같은 값을 반환 할 수 있다는 것을 알고 있습니다. 하지만 "뒤에 함수가을 반환합니다"라는 의미가 확실하지 않습니다.

탈출구가 인 항목을 묻지 않습니다. 나는 여기서 "돌아 오는"이라는 단어가 의미하는 바를 알고 싶다. 나는 이전에 같은 질문을했으나 모든 사람들은 도주가 무엇인지 설명하고 있었고 아무도 "돌아오다"라는 단어를 설명하지 않았으므로 이번에는 내 질문을 더 명확하게하고 싶습니다.

+0

초급 수준의 프로그래밍 자습서가 필요한 것 같습니다. – Jesin

+0

이것이 이전에 묻고 있던 질문이었고 대답이없는 경우 왜 대답을 수락 했습니까? 명확하지 않은 방식으로 질문을하거나 원하는 답변을 얻지 못하면 원래 질문을 편집하십시오. _again_ 질문하지 마십시오. – matt

답변

1

"끝"이라고 말하는 것과 같습니다. 실행 경로가 키워드 return에 도달하거나 도달 할 함수 본문의 마지막 행에 도달합니다. 어느 쪽이든, 그것은 그 순간에 "돌아옵니다". 함수 경로가 인 지점에서 실행 경로가 으로 다시 시작되는 순간입니다.

관련 문제