iOS/Swift이론

[iOS]Swift 구조체

Sweetft 2022. 3. 22. 16:55

구조체는 상수 혹은 변수에 할당될 때, 혹은 함수에 들어갈 때 그 값이 복사되는 값타입이다.

 

구조체 안의 변수 : 프로퍼티

구조체 안의 함수 : 메서드

 

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()