728x90
728x90
함수
void형 함수
func hello(){
print("Hello")
}
반환하는 타입이 없음
Return
func hello2() -> String{
return "Say Hello"
}
반환하는 타입 : String
Parameter
func add(a:Int, b:Int) -> Int{
return a + b
}
add(a:3 , b:4)
parameter와 argument label이 동일
Default parameter
func add2(a:Int = 3, b:Int) -> Int{
return a + b
}
a 파라미터에 기본값 3, 만약 argument a에 대입이 없으면 a = 3
Argument Label
func add3(a first:Int, _ second:Int) -> Int{
return first + second
}
add3(a:4,5)
add3에서 a는 argument label
first는 parameter
argument label에 '_'를 사용하면 함수 호출 시 그냥 값만 적으면 됨.
728x90
728x90
'Language > Swift' 카테고리의 다른 글
[swift_09]구조체 (0) | 2021.07.15 |
---|---|
[swift_08]클래스 (0) | 2021.07.15 |
[swift_06]조건문 if문과 switch문 (0) | 2021.07.15 |
[swift_05]반복문 while과 for문 (0) | 2021.07.15 |
[swift_04]Collection-Dictionary (0) | 2021.07.15 |