⎮ 함수 이해하기
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스타터님!
'스파르타코딩 클럽 > 사전 캠프' 카테고리의 다른 글
| 10. 스파르타 코딩클럽 [사전캠프 - 가위바위보 게임 만들기] (1) | 2025.02.07 |
|---|---|
| 9. 스파르타 코딩클럽 [사전캠프 - 함수의 사용 방법 이해하기] (0) | 2025.02.06 |
| 7. 스파르타 코딩클럽 [사전캠프 - 반복문 이해하기] (1) | 2025.02.05 |
| 6. 스파르타 코딩클럽 [사전캠프 - 조건문 이해하기] (0) | 2025.02.05 |
| 5. 스파르타 코딩클럽 [사전캠프 - 연산자의 이해] (0) | 2025.02.04 |