Swift에서 `()`는 여러 가지 의미로 사용됩니다.

jeongmuyamette·2025년 2월 11일

TIL

목록 보기
42/72
post-thumbnail

Swift에서 ()는 여러 가지 의미로 사용됩니다. 주요 용도를 설명해드리겠습니다:

  1. 함수/메서드 호출
print("Hello") // 함수 호출
view.addSubview(map) // 메서드 호출
  1. 초기화 (Initialization)
let map = MKMapView()  // 기본 초기화
let number = Int(42)   // Int 타입으로 초기화
  1. 함수 정의
func sayHello() {  // 파라미터 없는 함수
    print("Hello")
}

func add(a: Int, b: Int) -> Int {  // 파라미터가 있는 함수
    return a + b
}
  1. 그룹화 (Grouping)
let result = (2 + 3) * 4  // 수식 그룹화
  1. 튜플 (Tuple) 생성
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)

각각의 ()가 하는 역할이 다르지만, 기본적으로:

  • 함수/메서드를 호출할 때
  • 새로운 객체를 초기화할 때
  • 함수를 정의할 때
    주로 사용됩니다.

이해하기 쉽게 생각하면, ()는 대부분 "무언가를 실행하거나 만들 때" 사용된다고 보시면 됩니다!

0개의 댓글