[swift] 구조체 선언과 사용

Swift에서 구조체(struct)는 데이터 모델링을 위한 강력한 도구입니다. 구조체는 데이터와 해당 데이터를 조작하는 메서드를 포함할 수 있으며 유용한 기능들을 제공합니다.

구조체 선언

struct Book {
    var title: String
    var author: String
    var pageCount: Int
}

위의 예제에서 Book이라는 구조체를 선언했습니다. 이 구조체는 책의 제목(title), 작가(author), 페이지 수(pageCount)를 저장합니다.

구조체 사용

var book1 = Book(title: "Swift Programming", author: "John Smith", pageCount: 300)
print(book1.title) // "Swift Programming"
print(book1.pageCount) // 300

Book 구조체를 사용하여 book1 인스턴스를 생성하고, 해당 인스턴스의 속성에 접근하고 있습니다.

구조체를 사용함으로써 데이터를 캡슐화하고 유형화하여 코드의 가독성과 유지보수성을 높일 수 있습니다.

구조체는 Swift에서 강력한 도구이며, 데이터 모델링 및 속성과 메서드를 결합할 때 유용하게 사용됩니다.

Swift 공식 문서에서 더 많은 내용을 학습할 수 있습니다.