구조체는 상수 혹은 변수에 할당될 때, 혹은 함수에 들어갈 때 그 값이 복사되는 값타입이다. 구조체 안의 변수 : 프로퍼티 구조체 안의 함수 : 메서드 struct 구조체 이름 { 프로퍼티와 메서드 } struct Game { var name : String var genre : String func detail() { print("이번에 출시할 게임은 \(name)이고, 장르는 \(genre)입니다.") } } var game = Game(name : "Adventure Time", genre : "adventure") let a = game.name print(a) game.name = "Finn" let b = game.name print(b) game.detail()