[스위프트 기초] 7. 함수 고급
·
Swift
1. 매개변수 기본 값 - 매개변수에 기본적으로 전달될 값을 미리 지정해 둘 수 있음 - 기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이 좋음 func함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 = 매개변수 기본값...) -> 반환타입{ /* 함수 구현부 */ return 반환 값 } ex. func greeting(friend: String, me: String = "dingsi"){ print("Hello \(friend)! I'm \(me)") } * 매개변수 기본 값을 가지는 매개변수는 호출 시 생략할 수 있음 greeting(friend: "ling") => Hello ling! I'm dingsi * 매개변수 기본 값을 가지는 매개변수의 기본 값 외의..
[스위프트 기초] 6. 함수 기본
·
Swift
함수 function 1. 함수 선언의 기본 형태 func 함수 이름(매개변수1이름 : 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> 반환 타입 { /* 함수 구현부 */ return 반환 값 } ex. // 함수 이름 : sum, 매개변수1 = a 타입 int , 매개변수2 = b 타입 int, 반환타입 = int func sum(a: Int, b: Int) -> Int{ return a+b } 2. 반환 값이 없는 함수 void func 함수 이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> Void{ /* 함수 구현부 */ return } ex. func printMyName(name: String) -> Void{ print(name) } * 반환 값..