[swift] Swift 구조체에서 사용되는 값을 변경하는 방법에 대해 알려주세요.

다음은 구조체 내부의 값을 변경하는 방법을 보여주는 간단한 예제입니다.

struct Person {
    var name: String
    var age: Int

    mutating func updateAge(newAge: Int) {
        self.age = newAge
    }
}

var person1 = Person(name: "John", age: 30)
person1.updateAge(newAge: 35)
print(person1.age) // 출력 결과: 35

위 예제에서 mutating 키워드는 구조체 내부에서 속성을 변경할 수 있도록 합니다. 이를 통해 구조체 인스턴스의 값을 변경할 수 있게 됩니다.

더 많은 정보는 Swift 공식 문서에서 확인할 수 있습니다.