enum Light { case red, green } var a = Light.red // copying then changing a does not affect b var b = a b = .green print(a, b)
an enum is copied like a struct