[swift] 구조체의 상수 프로퍼티 정의하기

상수 프로퍼티는 인스턴스가 생성된 후에 값을 수정할 수 없습니다. 상수 프로퍼티는 “let” 키워드를 사용하여 선언됩니다.

아래는 “Person”이라는 구조체에 상수 프로퍼티를 정의한 예시입니다.

struct Person {
    let name: String
    let age: Int
}

이제 “Person” 구조체의 인스턴스를 생성하고 상수 프로퍼티를 초기화할 때 값을 할당할 수 있습니다.

let person1 = Person(name: "Jane", age: 25)

위의 예시에서 “name”과 “age” 프로퍼티는 모두 “let”으로 선언되었기 때문에 생성된 인스턴스의 프로퍼티는 변경할 수 없습니다.

참고 자료: Swift 공식 문서 - 프로퍼티