HIT해
[Swift 기초문법 - 8] 함수 매개변수 이름 본문
728x90
매개변수를 받는 함수를 호출할 때 매개변수를 꼭 담아주어야한다. ( 옵셔널이 아닌이상 )
매개변수 함수 호출 방식 세가지를 알아보자!
첫번째 일반적인 사용 방법이다.
// 일반적인 함수 선언
func myFunction(name : String) -> Int{
var count : Int = name.count
return count
}
print(myFunction(name: "탕후루"))
선언해둔 name 과 값을 넣어 호출해주는 방식이다.
두번째는 선언한 매개변수 명이 아닌 다른 명으로 호출하는 방식이다.
// 다른 이름으로 매개변수를 사용하고 싶을때!
func myFunctionSecond(tmp name : String) -> Int{
var count : Int = name.count
return count
}
print(myFunctionSecond(tmp: "후루루룩"))
함수에 선언해둔 매개변수 명 앞에 다른 이름을 지정해주면 name이 아닌 다른 명칭을 입력해도 사용이 가능하다.
세번째는 매개변수명을 적지 않고 사용하는 방식이다.
// 매개변수 이름을 쓰고 싶지 않다
func myFunctionThird(_ name : String) -> Int{
var count : Int = name.count
return count
}
print(myFunctionThird("안녕"))
_를 사용하면 매개변수명을 적지 않고 호출부에서 순서대로 입력해주면 사용이 가능해진다.
'Swift > Swift 기초문법' 카테고리의 다른 글
[Swift 기초문법 -10] Closer (0) | 2024.07.11 |
---|---|
[Swift 기초문법 - 9] 제네릭 (0) | 2024.07.11 |
[Swift 기초문법 - 7] 프로퍼티 옵저버 (0) | 2024.07.11 |
[Swift 기초문법 - 6] Class vs Struct (0) | 2024.07.11 |
[Swift 기초문법 - 5] Unwrap 옵셔널 변수 (0) | 2024.07.09 |