jweinst1
2/24/2016 - 5:01 AM

an example number struct in swift

an example number struct in swift

struct Number {
    var sequence:[Character]
    var current: [Character]
    var index:Int
    var last:Character
    
    init(seq:String) {
        self.sequence = Array(seq.characters)
        self.current = [self.sequence[0]]
        self.index = 0
        self.last = self.sequence[self.sequence.count-1]
        
    }
    //prints the current value of the number
    func value() ->Void {
        var printable = ""
        for elem in self.current {
            printable += String(elem)
        }
        print(printable)
    }
    
    mutating func increment() ->Void {
        //increments the number
    }
    
    mutating func decrement() ->Void {
        //decrements the number
    }
}