「Swift」関連型enumの使い方
サンプルコード
enum Student{
case Name(String)
//型だけ指定
case Mark(Int,Int,Int)
}
var studDetails = Student.Name("arkgame")
var studMarks = Student.Mark(66,97,69)
switch studMarks {
case .Name(let studName):
print("student name: \(studName)")
case .Mark(let Mark1, let Mark2, let Mark3):
print("student score: \(Mark1),\(Mark2),\(Mark3)")
}
実行結果
student score: 66,97,69