-
単純な列挙型変数の作成:
enum Day { case monday case tuesday case wednesday case thursday case friday case saturday case sunday }
この例では、
Day
という列挙型を定義し、それぞれの日を値として持つ列挙型ケースを宣言しています。 -
列挙型変数の使用:
let today: Day = .monday print(today)
この例では、
today
という変数を宣言し、それを.monday
で初期化しています。today
の値はmonday
になります。 -
列挙型変数のパターンマッチング:
func printDayType(day: Day) { switch day { case .monday, .tuesday, .wednesday, .thursday, .friday: print("平日です") case .saturday, .sunday: print("週末です") } } let today: Day = .friday printDayType(day: today)
この例では、
printDayType
という関数を定義し、渡されたday
の値に応じてメッセージを出力しています。today
の値が.friday
であるため、"平日です"と出力されます。
これらはSwiftで列挙型変数を作成する方法といくつかのコード例です。列挙型を使用することで、コードの可読性と保守性を向上させることができます。