クロージャパラメータの型指定回避
関数式のパラメータに型注釈を付けるのは避けましょう。
このルールはDart 2.0以降で使用できます。
このルールにはクイックフィックスがあります。
互換性のないルール: always_specify_types
詳細
#関数式のパラメータに型注釈を付けるのは避けましょう。
関数式のパラメータの型注釈は、ほとんどの場合コンテキストから型を推論できるため、冗長な記述となるため、通常は不要です。
悪い例
dart
var names = people.map((Person person) => person.name);
良い例
dart
var names = people.map((person) => person.name);
使用方法
#avoid_types_on_closure_parameters
ルールを有効にするには、analysis_options.yaml
ファイルの**linter > rules**の下にavoid_types_on_closure_parameters
を追加します。
analysis_options.yaml
yaml
linter:
rules:
- avoid_types_on_closure_parameters
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日:2024年7月3日。 ソースを表示 または 問題を報告する