[swift] Swift 구조체에서 사용되는 타입의 멤버 변수를 변경하는 방법에 대해 설명해주세요.
struct Point {
    var x = 0.0
    var y = 0.0
    
    mutating func moveBy(x deltaX: Double, y deltaY: Double) {
        x += deltaX
        y += deltaY
    }
}

위의 예제에서 볼 수 있듯이, mutating 키워드는 moveBy 메서드 앞에 있으며, 이것이 멤버 변수 xy를 변경하는 데 사용됩니다.

이제 구조체의 인스턴스를 만들고 moveBy 메서드를 호출하여 멤버 변수를 변경할 수 있습니다.

var point = Point(x: 1.0, y: 1.0)
point.moveBy(x: 2.0, y: 3.0)

자, 그것으로 구조체의 멤버 변수를 변경하는 방법을 설명해드렸습니다! 만약 추가 질문이 있다면 언제든 물어주십시오.