함수/메서드(method)
guard문




- swift는 if문이 한 줄이라도 반드시 중괄호를 넣어줘야 한다. (break 양 옆을 중괄호로 감싸자.)



swift의 함수
// func sayHello() -> Void {
// print("Hello)
// }
func sayHello() {
print("Hello")
}
sayHello()

func sayHello() {
print("Hello")
}
// sayHello()
print(type(of: sayHello)) // 타인: ()->() why? void는 빈 튜플이다. (2주차)
func add(x: Int, y: Int) -> Int {
return x+y
}
print(add(x: 10, y: 20)); // x와 y는 Argument Label
print(add(x: 1, y: 2)); // 타입: (int, int) -> int
var x : Int = 10
print(type(of: add))

외부 매개변수명을 생략하면 내부 매개변수명이 외부 매개변수명까지 겸함...
함수의 이름과 타입



- 예를 들어...
- 이 함수의 자료형: (UITableView, Int) -> Int
- 이 함수의 이름: tableView(_ : numberOfRowsInSection:)

- 이 함수의 자료형: (UITableView, IndexPath) -> UITableViewCell
- 이 함수의 이름: tableView(_ : cellForRowAt:)
guard문



'공부 > iOS' 카테고리의 다른 글
| iOS 프로그래밍 7주차 (0) | 2025.10.14 |
|---|---|
| iOS 프로그래밍 5주차 (0) | 2025.09.30 |
| iOS 프로그래밍 3주차 (0) | 2025.09.16 |
| iOS 프로그래밍 2주차 (0) | 2025.09.09 |
| iOS 프로그래밍 1주차 (0) | 2025.09.02 |