반응형
// #함수 매개변수 이름 function parameter
함수, 메소드 정의
func myFunction(name: String) -> String {
return "안녕하세요? \(name)입니다!"
}
// 함수, 메소드를 호출한다. call
myFunction(name: "기꼬")
// -> "안녕하세요? 기꼬입니다!"
매개변수에 새로운 매개변수(파라미터) 사용
-> 실제 로직처리는 name으로 처리하지만 호출할 때, 다른 이름 사용가능
// 함수, 메소드 정의
func myFunctionSecond(with name: String) -> String {
return "안녕하세요? \(name)입니다!"
}
myFunctionSecond(with: "호롤롤로")
// -> "안녕하세요? 호롤롤로입니다!"
매개변수에 _ 사용
// 함수, 메소드 정의
func myFunctionThird(_ name: String) -> String {
return "안녕하세요? \(name)입니다!"
}
myFunctionThird("하하하하")
// -> "안녕하세요? 하하하하입니다!"
import UIKit
// #함수 매개변수 이름 function parameter
// 함수, 메소드 정의
func myFunction(name: String) -> String {
return "안녕하세요? \(name)입니다!"
}
// 함수, 메소드를 호출한다. call
myFunction(name: "기꼬")
// -> "안녕하세요? 기꼬입니다!"
// 함수, 메소드 정의
func myFunctionSecond(with name: String) -> String {
return "안녕하세요? \(name)입니다!"
}
myFunctionSecond(with: "호롤롤로")
// -> "안녕하세요? 호롤롤로입니다!"
// 함수, 메소드 정의
func myFunctionThird(_ name: String) -> String {
return "안녕하세요? \(name)입니다!"
}
myFunctionThird("하하하하")
// -> "안녕하세요? 하하하하입니다!"
반응형
'모바일앱 > Swift' 카테고리의 다른 글
Array (0) | 2021.12.08 |
---|---|
Day11_extra_Tuple (0) | 2021.12.07 |
Day10 closure (0) | 2021.12.03 |
Day09 generic (0) | 2021.12.03 |
Day07 property_observer (0) | 2021.12.02 |
Day06 class_struct (0) | 2021.11.30 |
Day05 Unwrap_Optional (0) | 2021.11.29 |
Day04 For_Loops (0) | 2021.11.29 |