Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Item: NSObject {
- var naam: String
- var datum: String
- override init(){
- naam = ""
- datum = ""
- }
- init(_ naam: String, _ datum: String){
- self.naam = naam
- self.datum = datum
- }
- override var description: String {
- return "Item <naam: \(naam) - datum: \(datum)>"
- }
- }
- print("With Class test")
- var items = [Item]()
- var item = Item("namea", "datuma")
- print(item)
- items.append(item)
- print(items)
- item.naam = "nameb"
- item.datum = "datumb"
- print(item)
- print(items)
- print("With Struct test")
- struct Item2: CustomStringConvertible {
- var naam: String
- var datum: String
- var description: String {
- return "Item2 <naam: \(naam) - datum: \(datum)>"
- }
- }
- var items2 = [Item2]()
- var item2 = Item2(naam: "namea", datum: "datuma")
- print(item2)
- items2.append(item2)
- print(items2)
- item2.naam = "nameb"
- item2.datum = "datumb"
- print(item2)
- print(items2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement