스파르타코딩 클럽/사전 캠프

8. 스파르타 코딩클럽 [사전캠프 - 함수의 선언과 사용 방법 이해하기]

UDDT 2025. 2. 6. 12:32



함수 이해하기

  1. 함수 문법                       * 함수 이름을 정의할 때는 동사형태를 쓰는게 좋음(함수는 동작을 나타내기 때문에)

func 함수이름(매개변수이름: 타입) -> 반환타입 {
    // 실행할 코드
    return 결과값
}

 

  2. 함수의 종류

     - 매개변수(parameter)가 없는 함수

func sayHello() {
    print("안녕하세요")
}

sayHello()

// 안녕하세요

 

 

   - 매개변수(parameter)가 있는 함수

func greet(name: String) {
    print("안녕하세요, \(name)님!")
}

greet(name: "Alice") 
greet(name: "Bob")   

// 안녕하세요, Alice님!
// 안녕하세요, Bob님!

 

    - 반환값(return)이 있는 함수

func add(a: Int, b: Int) -> Int {
    return a + b
}

let sum = add(a: 5, b: 3)
print(sum)

// 8

 

함수 사용하기

 "Hello, Swift!"를 출력하는 함수를 선언하고 호출하세요.
func sayHello() {
    print("Hello Swift")
}

sayHello()

// Hello Swift

 

이름을 입력하면, "안녕하세요, [이름]님!"을 출력하는 함수를 작성하세요.
func greeting(name: String) {
    print("안녕하세요, \(name)님!")
}

greeting(name: "iOS스타터")

// 안녕하세요, iOS스타터님!