스파르타코딩 클럽/사전 캠프
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스타터님!