[Swift] Struct

임클·2023년 1월 5일
0

Swift

목록 보기
12/37
post-thumbnail
post-custom-banner

Struct

구조체 : 일종의 class, 재사용성을 위해 사용

ex)

struct UserInfo {
    let name:String
    let age :Int?
    let email :String?
    let job : String?
    let hasPet : Bool
    func sayMyName(with name : String) {
        print(name)
    }
}
...
        VStack{
            Text(userinfo.name)
            Text(userinfo.age?.description ?? "100")
            Text(userinfo.email?.description ?? "test@test.com")
            Text(userinfo.job?.description ?? "no")
            Text(userinfo.hasPet.description)
            
            Button {
                userinfo.sayMyName(with : userinfo.name)
            } label: {
                Text("Button")
                
            }

        }

...
let Sejun = UserInfo(name: "세준", age: 25, email: "leesjun29@gmail.com", 
					job: "Student", hasPet: false)
MyStruct(userinfo:Sejun )

결과

profile
iOS를 공부하는 임클입니다.
post-custom-banner

0개의 댓글