* 스위프트 함수 선언 및 호출


 다른 언어와 별 다른 차이점이 없기 때문에 자세한 설명은 생략















* 디폴트 함수 매개변수 정의


  buildMessage함수를 수정하여 이름매개변수가 인자로 전달되지 않을 경우 디폴트로 Customer라는 문자열이 사용되도록 변경


















* 함수로부터 여러 개의 결과 반환하기


 함수는 여러 결과 값들을 튜플로 감싸서 반환할 수 있다. 이 함수의 반환 타입은 Float 타입으로 yards, centimeters, meters라는

 이름의 세 개 값을 포함하는 튜플을 반환하는 것을 가르킨다.













* 함수 매개변수의 변수 개수


 가변매개변수(variadic parameter)를 사용하여 매개변수는 함수가 지정된 데이터 타입으로 0개 또는 그 이상의 매개변수를 

 받는다는 것을 가리키기 위해서 세 개의 점(...)을 이용하여 선언된다.


 





WRITTEN BY
whitewave
WhiteWave의 Blog

,