func
키워드를 붙여 함수를 정의->
뒤에 반환 타입의 이름을 붙여 함수의 반환 타입을 표시func name(parameters) -> ReturnType {
return
}
이를 응용하여 만든 함수의 형태
func study(major: String) -> String {
let studying = "Study " + major + "🔥"
return studying
}
print(study(major: "Math")) // Prints "Study Math🔥"
함수는 매개 변수가 여러 개 필요한 함수를 정의할 때 쉼표(,
)로 매개변수를 구분
단, 함수를 호출 할 때 매개 변수 이름을 붙여주고 콜론(:
)을 적어준 후 전달인자를 보냄
// 예제
func Info(name: String, age: Int) {
return "당신의 이름은 \\(name) 이며 나이는 \\(age) 입니다."
}
let rs = Info(name: "리넴", age: 29)
print(rs) // 당신의 이름은 리넴 이며 나이는 29 입니다.