struct에서 mutating
작성일
struct에서 mutating
- struct는 class와 다르기 때문에 구조의 멤버 변수 값을 변경하려면 mutating 키워드가 필요하다.
struct Friend {
var name : String
mutating fun changeNmae() {
self.name = "홀롤로! " + self.name
}
}
var myFriend = Friend(name: "최재권")
print(myFriend.name)
myFriend.changeNmae()
// 멤버 변수가 변경된걸 확인 할 수 있다.
print(myFriend.name)