[Swift 입문] Swift에서 함수를 정의하기
1. 함수 기본 정의
위에 보시는 것처럼 함수를 정의하고 사용합니다.
특이하게도 정의한 함수를 불러와 사용하는데 있어서도 어떤 인자에 값을 넘겨 줄 것인지 명시해야한다는게 특징일 수 있겠네요.
흠... 불편한데? 라고 생각할 수 있습니다.
그래서 생략을 하는 방법이 있습니다.
이렇게 앞에 '_'(언더바)를 넣어주면 됩니다.
2. 함수 인자의 default 설정
Swift에서도 다른 언어와 마찬가지로 인자의 Default 값을 설정할 수 있습니다.
3. 여러개의 값을 인자로 넘기는 경우
위 그림에서 name은 한번은 3개의 값을, 다른 한번은 1개의 값을 얻습니다.
hi 함수는 name이라는 인자를 처리할 때 개수에 상관없이 하나의 배열의 값처럼 사용하는 것을 볼 수 있습니다.
일단 이정도로 함수 선언에 대한 부분은 마치겠습니다.
다음에는 Swift에서 사용하는 기본적인 함수들에 대해서 작성해보도록 하겠습니다.
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 1. 시작하기
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 2. Project 시작하기
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 3. 에뮬레이터로 앱 실행하기
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 4. 앱 아이콘 설정하기
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 5. LaunchScreen 만들기
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 6. Swift 문법 알아보기
2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 7. Swift 문법 알아보기 (배열, 딕셔너리 등)
'프로그래밍 > Swift - 이론' 카테고리의 다른 글
[Swift 입문] Tip) Call by reference ( 참조에 의한 전달 ) (0) | 2019.03.19 |
---|---|
[Swift 입문] Tip) 줄바꿈 없는 print (0) | 2019.03.19 |
[Swift 입문] 7. Swift 문법 알아보기 (배열, 딕셔너리 등) (0) | 2019.03.18 |
[Swift 입문] 6. Swift 문법 알아보기 (0) | 2019.03.18 |
[Swift 입문] 5. LaunchScreen 만들기 (0) | 2019.03.18 |