구조체1 구조체 (Struct) 정의 문법 스위프트 대부분의 타입은 구조체로 이루어져 있다. 구조체는 값 타입이다. 타입이름은 대문자 카멜케이스를 사용하여 정의한다. struct 이름 { /* 구현부 */ } 프로퍼티 및 메서드 구현 프로퍼티는 변수의 다른 이름을 말한다. 클래스, 구조체, 열거형 등 전체적으로 사용되는 변수를 프로퍼티라고 부른다. 프로퍼티에는 저장, 연산, 타입 프로퍼티가 있다. 메서드는 함수와 같은 의미인데, 구조체, 클래스 내에서 쓸 때 메서드라고 한다. struct Sample { // 가변 프로퍼티 var mutableProperty: Int = 100 // 불변 프로퍼티 let immutableProperty: Int = 100 // 타입 프로퍼티 static var typeProperty: Int = 100.. 2024. 4. 1. 이전 1 다음