jweinst1
2/24/2016 - 1:49 AM

an example with sets and structs in swift

an example with sets and structs in swift

struct storage {
    var counter:Int
    var members:Set<Int>
    
    init(num:Int) {
        self.counter = num
        self.members = Set<Int>()
    }
    
    mutating func submitnumber(num:Int) {
        self.members.insert(num)
        self.counter += num
    }
    
    func getmembers() ->Set<Int> {
        return self.members
    }
}

func tester() ->Set<Int> {
    var f = storage(num:7)
    f.submitnumber(99)
    return f.getmembers()
}

print(tester())
//99