iOS

[iOS] 2025.02.10 함수의 선언과 사용 방법 이해하기

ioskkt 2025. 2. 10. 15:07

함수의 선언 방법 이해하기

 

매개변수가 없는 함수

  • 매개변수를 받지 않고, 호출하면 항상 같은 결과를 출력하는 함수.

 

func sayHello() {

print("안녕하세요!")

}

sayHello() // "안녕하세요!" 출력

매개변수가 있는 함수

  • 함수를 호출할 때 특정 값을 전달하여 다양한 결과를 출력할 수 있음.

func greet(name: String) {

print("안녕하세요, \(name)님!")

}

 

greet(name: "Alice") // "안녕하세요, Alice님!" 출력

greet(name: "Bob") // "안녕하세요, Bob님!" 출력

반환값이 있는 함수

  • 함수를 호출하면 결과를 반환하는 함수.

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

return a + b

}

let sum = add(a: 5, b: 3) // 8 반환

print(sum) // 8 출력

함수 선언하기

과제 1 : 기본적인 함수 선언

  • 문제 : "Hello, Swift!"를 출력하는 함수를 선언하고 호출하세요.

과제 2 : 매개변수를 받는 함수 만들기

  • 문제 : 이름을 입력하면 "안녕하세요, [이름]님!" 을 출력하는 함수를 작성하세요.
  • 함수이름 : greet
  • 매개변수 : name(문자열)
  • 반환값: 없음(Void)