エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Dart】EnumへのExtensionを使用してインスタンスから文字列を取得する|Flutterラボ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Dart】EnumへのExtensionを使用してインスタンスから文字列を取得する|Flutterラボ
はじめにenumを使用していて、enumの値を文字列として取得したいと思ったことはありませんか?今回はExt... はじめにenumを使用していて、enumの値を文字列として取得したいと思ったことはありませんか?今回はExtensionを使用してそれを実現させたいと思います。 おすすめコンソール今回はDartPadというDart専用コンソールを使用してテストします。 enumの宣言enumの宣言はClass内では行えないのでグローバル変数と同じように宣言しましょう。今回は三通りで行います。 enum Type { A, B, C } ExtensionをTypeに追加Extension内でTypeの列挙体をKey、文字列をValueとしたMapを作成します。 extension TypeExtension on Type { static final typeNames = { Type.A: 'type A', Type.B: 'type B', Type.C: 'type C' }; }ゲッターを追