-
- Notifications
You must be signed in to change notification settings - Fork 33k
Closed
Labels
docsDocumentation in the Doc dirDocumentation in the Doc dir
Description
Documentation
The Other Key Features in What’s New In Python 3.10 contains the following code snippet:
from enum import Enum class Color(Enum): RED = 0 GREEN = 1 BLUE = 2 match color: case Color.RED: print("I see red!") case Color.GREEN: print("Grass is green") case Color.BLUE: print("I'm feeling the blues :(")
However, the variable color
is unknown, hence, NameError: name 'color' is not defined
is shown. The solution is the declare a color
variable and assign it any of the Color
enum values, like so:
from enum import Enum class Color(Enum): RED = 0 GREEN = 1 BLUE = 2 color = Color.BLUE match color: case Color.RED: print("I see red!") case Color.GREEN: print("Grass is green") case Color.BLUE: print("I'm feeling the blues :(")
Metadata
Metadata
Assignees
Labels
docsDocumentation in the Doc dirDocumentation in the Doc dir