2014-09-21 4 views
-5

은 내가 스위프트 자습서를 다음되었고, 함수에서는 다음과 같이 선언한다 :"->"는 신속하게 무엇을 의미합니까?

func clamp (min: CGFloat, max: CGFloat, value: CGFloat) -> CGFloat{} 

무엇을 않습니다 -> 의미?

+4

이것은 너무 기본입니다. 그래서 언어를 가르치려는 것이 아닙니다 –

+3

바탕 화면에서 Swift PDF 소개를 열어 보겠습니다. – iluvcapra

답변

3

이것은 반환 화살표이라고하며이 함수는 값이 -> 다음에 오는 값을 반환 함을 나타냅니다. 함수가 값을 반환하지 않으면 선택 사항입니다 (뒤에 오는 유형과 함께).

더 자세한 정보 : Defining and Calling Functions

1

->은 함수의 반환 값 유형을 나타냅니다.

함수 본체가 빈 몸체 ({})이긴하지만 float 값을 반환하는 함수를 정의하고 있으므로 값을 반환하지 않으므로 컴파일 오류가 발생합니다.

관련 문제