ВК
Size: a a a
ВК
ВК
В
В
В
В
В
o
В
MS
В
В
AM
AM
AM
protocol Togglable {
mutating func toggle()
}
AM
AM
enum EnumSwitch: Togglable {
case on
case off
mutating func toggle() {
switch self {
case .off: self = .on
case .on: self = .off
}
}
}
AM
AM
class ClassSwitch: Togglable {
var isOn = true
func toggle() {
isOn.toggle()
}
}
AM