func greeting() {
print("hello")
}
greeting()
func random3() -> (Int,Int,Int) ...
func greeting(person:String) { ... }
func greeting(person:String, number: Int) { ... }
func greeting(person: String) {
}
greeting(person: "My Friend") //외부 파라미터 person
func greeting(who person: String) {
} //who라는 외부 파라미터 이름을 수동으로 설정
greeting(who: "Swift") //외부파라미터 이름 who
func greeting(_ person: String) {
}
greeting("Swift") // _ 로 외부 파라미터 이름 생략
func greeting(person:String = "Friend") {
}
greeting()
코드 예제
func addAll(_ values: Int ...){
for v in values {
print(v)
}
}
addAll(1,2,3) //1 2 3
func PlusTen (_ num: inout Int) -> Int {
num = num + 10
return num
}
var value = 5
PlusTen(&value) //15
func returnFunction() -> Int? {
}