Matching Enumeration Values with a Switch Statemen

Run Settings
LanguageSwift
Language Version
Run Command
enum CompassPoint { case north case south case east case west } var directionToHead = CompassPoint.west directionToHead = .south switch directionToHead { case .north: print("Lots of planets have a north") case .south: print("Watch out for penguins") case .east: print("Where the sun rises") case .west: print("Where the skies are blue") } // Prints "Watch out for penguins" enum Planet { case mercury, venus, earth, mars, jupiter, saturn, uranus, neptune } let somePlanet = Planet.earth switch somePlanet { case .earth: print("Mostly harmless") default: print("Not a safe place for humans") } // Prints "Mostly harmless"
Editor Settings
Theme
Key bindings
Full width
Lines