본문 바로가기
Swift

[Swift] 10. 구조체

by CodingKwon 2021. 10. 6.

1. 구조체

  • 구조체는 값 타입
  • 타입은 대문자 카멜케이스를 사용하여 정의
struct 이름 {
	/* 구현부 */
}

 

struct Sample {
	// 가변 프로퍼티
    var mutableProperty: Int = 100 
    
    // 불변 프로퍼티
    let immutableProperty: Int = 100 
    
    // 타입 프로퍼티
    static var typeProperty: Int = 100 
    
    // 인스턴스 메서드
    func instanceMethod() {
        print("instance method")
    }
    
    // 타입 메서드
    static func typeMethod() {
        print("type method")
    }
}

 

'Swift' 카테고리의 다른 글

[Swift] 12. 열거형  (0) 2021.10.06
[Swift] 11. 클래스  (0) 2021.10.06
[Swift] 9. optional 옵셔널  (0) 2021.10.06
[Swift] 8. 반복문  (0) 2021.10.05
[Swift] 7. 조건문  (0) 2021.10.05

댓글