Jessi :D

struct

struct

Swift - 스트럭트 메소드

Struct에서도 메소드를 가질수 있고, 멤버 변수들 활용이 가능하다. struct Friend { var age : Int var name : String // 입력 가져오는 메소드 func sayHello() -> String { return "저는 \(age)살, \(name) 입니다." } } var myFriend = Friend(age: 100, name: "만쥬") myFriend.sayHello() // 저는 100살, 만쥬 입니다.

Swift - 스트럭트 Mutating

class 는 참조, struct 는 값 Class 클래스는 참조이기 때문에 주소 값이 다르므로 name을 받을 수 있다. class Friend { var name : String func changeName(newName: String) { self.name = newName } init(_ name: String) { self.name = name } } var myFriend = Friend("만쥬") myFriend.name // 만쥬 myFriend.changeName(newName: "개발하는 만쥬") myFriend.name // 개발하는 만쥬 Struct struct는 값이으로 name을 받을 수 없다. mutating을 사용하여 name값을 받을 수 있다. struct BestFrien..