비전공자의 Swift 기초문법-6

Cobugi·2021년 8월 13일
0

swift

목록 보기
7/12
post-thumbnail

구조체(structure)

  • 선언(PascalCase, property, method)
  • 인스턴스 생성
  • 호출 및 변경

선언

/*
 struct 구조체 이름 {     // PascalCase
    프로퍼티(변수)와 메서드(함수)
 }
 */

struct User {
    var nickname: String    // 프로퍼티
    var age: Int            // 프로퍼티
    
    func information() {    // 매서드
        print("\(nickname) is \(age)")
    }
    
}

인스턴스 생성

var user = User(nickname: "Cobugi", age: 24)

호출 및 변경

// 호출
user.nickname		// "Cobugi"
user.information()     // "Cobugi is 24"

// 변경
user.nickname = "Rabbit"
user.nickname		// "Rabbit"
user.information()     // "Rabbit is 24"
profile
iOS Developer 🐢

0개의 댓글