Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SomeClass {
- var name: String
- init(name: String) {
- self.name = name
- }
- }
- var aClass = SomeClass(name: "Bob")
- var bClass = aClass // aClass and bClass now reference the same instance!
- bClass.name = "Sue"
- print(aClass.name) // "Sue"
- print(bClass.name) // "Sue"
- //==============
- struct SomeStruct {
- var name: String
- init(name: String) {
- self.name = name
- }
- }
- var aStruct = SomeStruct(name: "Bob")
- var bStruct = aStruct // aStruct and bStruct are two structs with the same value!
- bStruct.name = "Sue"
- print(aStruct.name) // "Bob"
- print(bStruct.name) // "Sue"
Advertisement
Add Comment
Please, Sign In to add comment