9.2.2. Value vs. Reference
struct User{
var name:String
}
//creating an instance of User...
var user1 = User(name: "John Smith")
//copying the instance to a new instance...
var user2 = user1
//changing the name in the copied instance...
user2.name = "Bob Smith"
print(
"""
User name of user1 = \(user1.name)
User name of user2 = \(user2.name)
"""
)
Reference Code
Last updated