/* ネストした型 */ struct BlackjackCard { // nested Suit enumeration enum NestSuit: Character { case Spades = "♠", Hearts = "♡", Diamonds = "♢", Clubs = "♣" } } let card = BlackjackCard.NestSuit.Hearts print("card = \(card)") print("card = \(card.rawValue)")