본문 바로가기

# 02/Swift

[Swift] 구조체

반응형

struct 이름 {

구현부

}






struct Sample {

var mutableProperty: Int = 100        // 가변 프로퍼티 - 구조 안의 변수

let immutableProperty: Int = 100        // 불변 프로퍼티


static var typeProperty: Int = 100        // 타입 프로퍼티


// 인스턴스 메서드

func instanceMethod() {


}


// 타입 메서드

static func typeMethod() {


}

}





// 가변 인스턴스

var mutable: Sample = Sample()


mutable.mutableProperty = 200



// 불변 인스턴스

let immutable: Sample = Sample()



// 에러 뜸

immutable.mutableProperty = 200



// 타입 프로퍼티 및 메서드

Sample.typeProperty = 300




// 강세 표시를 해줘야 class 라는 이름의 변수명을 사용할 수 있다.

var `class`: String = "Swift"





반응형

'# 02 > Swift' 카테고리의 다른 글

[Swift] 열거형  (0) 2020.06.04
[Swift] 클래스  (0) 2020.06.04
[Swift] 옵셔널  (0) 2020.06.04
[Swift] 반복문  (0) 2020.06.04
[Swift] 조건문  (0) 2020.06.04