구조체와 클래스는
데이터를 용도에 맞게 묶어 표현하고자 할 때 유용하고,
프로퍼티와 메서드를 사용하여 구조화된 데이터와 기능을 가지고,
하나의 새로운 사용자정의 데이터 타입을 만들어 줍니다.
구조체
구조체를 어떻게 정의하고 인스턴스를 어떻게 생성하는지, 구조체를 어떻게 활용하는지에 대해 알아보겠습니다.
구조체의 정의
struct 키워드로 정의합니다.
BasicInformation 구조체 정의
struct BasicInformation {
var name: String
var age: Int
}
BasicInformation 구조체의 인스턴스 생성 및 사용
//프로퍼티 이름(name, age)으로 자동 생성된 이니셜라이저를 사용하여 구조체를 생성
var