Swift/스위프트 프로그래밍

[Swift] 스위프트 프로그래밍 - 구조체

asong 2021. 9. 28. 10:31

구조체

구조체 정의

구조체는 struct 키워드로 정의한다.

구조체를 정의하는 것은 새로운 타입을 생성하는 것과 마찬가지이므로 이름을 대문자 카멜케이스를 사용하여 지어준다. 프로퍼티와 메서드는 소문자 카멜케이스를 사용하여 짓는다.

struct BasicInformation {
	var name: String
	var age: Int
}

 

구조체 인스턴스의 생성 및 초기화

var asongInfo: BasicInformation = BasicInformation(name: "asong", age: 99)
asongInfo.age = 100
asongInfo.name = "yagom"