Flutter – @required使い方

今回は、Flutterの@requiredアノテーションについてまとめてみようと思います。

アノテーションとは

アノテーション英語:annotation)とは、あるデータに対して関連する情報(メタデータ)を注釈として付与すること。XML等の記述形式を用いてメタデータをタグ付けする場合が多い。付与したメタデータやタグを指してアノテーションという場合もある。

Wikipedia

@requiredとは

@requiredは意味のようにパラメータとして必ず渡されなければならない変数に使われます。

つまり、必須パラメータのことです。

使ってみましょう

  • {int index}:波かっこで囲まれている変数は選択パラメータ(named optional parameter)のことです。
  • {@required int index}:波かっこに「@required」をつけることで「必須パラメータですよ〜」と気づかせることができます。
  • 関数を呼び出す時に、パラメータを渡さなくてもコンパイルはできますが、警告が表示されます。

コメントを残す