
Swift에서 ()는 여러 가지 의미로 사용됩니다. 주요 용도를 설명해드리겠습니다:
print("Hello") // 함수 호출
view.addSubview(map) // 메서드 호출
let map = MKMapView() // 기본 초기화
let number = Int(42) // Int 타입으로 초기화
func sayHello() { // 파라미터 없는 함수
print("Hello")
}
func add(a: Int, b: Int) -> Int { // 파라미터가 있는 함수
return a + b
}
let result = (2 + 3) * 4 // 수식 그룹화
let coordinates = (latitude: 37.5665, longitude: 126.9780)
실제 예시를 통해 살펴보면:
// 1. viewDidLoad() - 함수 정의와 호출
override func viewDidLoad() {
super.viewDidLoad()
setupMapView()
}
// 2. MKMapView() - 초기화
let map = MKMapView()
// 3. setupMapView() - 함수 정의
private func setupMapView() {
view.addSubview(map) // 메서드 호출
}
// 4. CGRect(x:y:width:height:) - 구조체 초기화
let frame = CGRect(x: 0, y: 0, width: 100, height: 100)
각각의 ()가 하는 역할이 다르지만, 기본적으로:
이해하기 쉽게 생각하면, ()는 대부분 "무언가를 실행하거나 만들 때" 사용된다고 보시면 됩니다!