內容

prefer_null_aware_method_calls

偏好使用 null 感知方法呼叫。

此規則自 Dart 2.14 起可用。

詳細資料

#

您可以直接使用 f?.call(),而不用在呼叫函數/方法 f 之前檢查其是否為 null。

錯誤範例

dart
if (f != null) f!();

正確範例

dart
f?.call();

用法

#

若要啟用 prefer_null_aware_method_calls 規則,請在您的 analysis_options.yaml 檔案中的 linter > rules 下方新增 prefer_null_aware_method_calls

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_null_aware_method_calls