swift에서 struct와 class의 차이점에 대해 정리한다. 가장 큰 차이점은 superclass로부터 상속받을 수 있다는 점이 있지만, 그것과는 별개로 superclass로부터 상속받지 않는 기본 class와 struct의 차이점을 정리할 것이다. // ##### Enemy.swift ##### struct Enemy { // ##### 1 ###### var health : Int var attackStrength : Int // structs are immutable --> mutating func 을 사용해야 property의 값을 바꿀 수 있다. mutating func takeDamage(amount: Int) { health -= amount } func move() { print("M..