구조체는 상수 혹은 변수에 할당될 때, 혹은 함수에 들어갈 때 그 값이 복사되는 값타입이다.
구조체 안의 변수 : 프로퍼티
구조체 안의 함수 : 메서드
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()
'iOS > Swift이론' 카테고리의 다른 글
Swift) 프로토콜과 델리게이트 Protocol, Delegate (1) | 2022.04.12 |
---|---|
Swift) 클래스와 메서드 (3) | 2022.03.30 |
[iOS]Swift 함수 (0) | 2022.03.17 |
[iOS]Swift 컬렉션 타입 : Array, Dictionary, Set (0) | 2022.03.03 |
[iOS]Swift 반복문 : for-in, while, repeat-while (1) | 2022.03.03 |