Swift 함수 형태

o2k_iOS·2024년 9월 21일

함수선언의 기본 형태

func 함수명(매개변수이름: 타입, 매개변수이름: 타입) -> 반환타입 {
	함수 구현부
    return 반환값
}
func sum(a: Int, b: Int) -> Int {
	return a + b
}

반환 값이 없는 함수

func 함수명(매개변수이름: 타입, 매개변수이름: 타입) ->Void {
	함수 구현부
    return
}
func printMyName(name: String) -> Void {
	print(name)
}

// Void는 "없다"의 타입 별칭(Type allias)

반환 타입 생략하는 형태

func 함수명(매개변수이름: 타입, 매개변수이름: 타입) {
	함수 구현부
    return
}
func printMyName(name: String) {
	print(name)
}

매개변수가 없는 함수

func 함수명() -> 반환타입 {
	함수 구현부
    return 반환 값
}
func maximumIntegerValue() => Int {
	return Int.max
}

매개변수, 반환 값이 없는 함수

func 함수명() -> Void {
	함수 구현부
    return
}
func hi() -> Void {
	print("hi")
}
profile
느려도 조금씩 성장

0개의 댓글