
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メソッドも呼び出せる! Swiftの強力な「列挙型」
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メソッドも呼び出せる! Swiftの強力な「列挙型」
列挙型の性質 Objective-Cを含め、多くのプログラミング言語における列挙型は、「Mondayは1、Tuesdayは2... 列挙型の性質 Objective-Cを含め、多くのプログラミング言語における列挙型は、「Mondayは1、Tuesdayは2」という具合に、整数などを表すラベルを提供するような機能を持つことが一般的です。しかし、Swiftの列挙型は、他の言語のそれとは異なる性質を持っています。 Swiftの列挙型では、メンバーがすべて同一の型を持つものとして扱われます。列挙型の値は、メンバーのいずれかになります。 さらに、他の型と同様に、列挙型についても型推論によるコンパイル時エラーチェックが行われます。 メソッドを定義することもでき、列挙型が現在とっているメンバーに応じた振る舞いを型に追加することができます。 Swiftの列挙型に固有の性質 メンバーに具体的な値を入れる必要がなく、メンバーそのものを値として扱えます。 各メンバーに付随する型を入れられます。どのような型でも構いません。 メンバーに具体的な