binary machine using enums
enum BinaryMach:Int {
case zero = 0
case one = 1
func getValue() -> Int {
return self.rawValue
}
mutating func switchState() {
switch self {
case .zero:
self = BinaryMach.one
case .one:
self = BinaryMach.zero
}
}
}
var f = BinaryMach.one
f.switchState()
f.getValue()