2021년 11월 15일 공부한 내용입니다.
func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> 반환타입 {
함수 구현부
return 반환값
}
// 함수 예시
func sum(a: Int, b: Int) -> Int {
return a + b
}
Void
라고 작성하거나 아예 생략할 수 있다.func printYourName(name: String) -> Void {
print(name)
}
func printYourName(name: String) {
print(name)
}
func maximumIntegerValue() -> Int {
return Int.max
}
// 함수가 간단한 경우에는 줄바꿈을 하지 않고 {} 안에 작성해도 된다.
func hello() -> Void { print("hello") }
sum(a: 3, b: 5) // 8
printMyName(name: "240")
maximumIntegerValue() // 매개변수가 없는 경우
hello()
bye()