記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 アップルの新プログラミング言語「Swift」をちょっとずついじってるんですが、列挙型とswitch文がなかなか便利になっていたので紹介したいと思います! Objective-Cの列挙型 Objective-Cにおける列挙型の定義は、以下のように書きます。 typedef enum : NSUInteger { ColorTypeRed, ColorTypeGreen, ColorTypeBlue, } ColorType; 例えば以下のように2つの列挙型を定義すると、BackgroundColorのRed, Green, Blueは二重定義ということで「Redefinition of enumerator ‘Red’」などのエラーが出てしまいます。 typedef
![Swiftの列挙型、switch文、網羅性チェックが素晴らしい! - 卵は世界である](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca175b67028368f915565a4d78a85c87ca323bd7/height=288;version=1;width=512/https%3A%2F%2Fegg-is-world.com%2Fwp-content%2Fuploads%2F2014%2F09%2F20140916-130550.jpg)