함수 기본

JG Ahn·2024년 9월 26일

swift 기초

목록 보기
6/23

1. 함수선언

// 기본 형태
func 함수명(매개변수명: 매개변수타입...) -> 반환타입 {
    return 반환값
}
func sum(a: Int, b: Int) -> Int {
	return a + b
}

2. 반환값 없는 함수

// 기본 형태
func 함수명(매개변수명: 매개변수타입...) -> void {
    return 반환값
}
func printName(name: String) -> Void {
	print(name)
}

// return값 없는경우 Void 생략 가능
func printName(name: String) {
	print(name)
}

3. 매개변수 없는 함수

// 기본 형태
func 함수명() -> 반환타입 {
	return 반환값
}
// 예시
func maximumIntegerValue() -> Int {
	return Int.max
}

4. 매개변수와 반환값 없는 함수

// 기본 형태
func 함수명() -> Void {
	return
}
// 한 줄 표현
func hello() -> Void { print("hello") }

// 반환값(Void) 생략
func bye() { print("bye") }

5. 함수의 호출

sum(a: 8, b: 5) //13

printName(name : "gildong") //gildong

maximumIntegerValue() //Int의 최댓값

hello() //hello

bye() //bye

0개의 댓글