级联_调用
在同一个引用上级联连续的方法调用。
此规则从 Dart 2.0 开始可用。
此规则有一个 快速修复 可用。
详情
#请在同一个引用上连续调用方法时使用级联样式。
错误
dart
SomeClass someReference = SomeClass();
someReference.firstMethod();
someReference.secondMethod();
错误
dart
SomeClass someReference = SomeClass();
...
someReference.firstMethod();
someReference.aProperty = value;
someReference.secondMethod();
正确
dart
SomeClass someReference = SomeClass()
..firstMethod()
..aProperty = value
..secondMethod();
正确
dart
SomeClass someReference = SomeClass();
...
someReference
..firstMethod()
..aProperty = value
..secondMethod();
用法
#要启用 cascade_invocations
规则,请在 linter > rules 下的 analysis_options.yaml
文件中添加 cascade_invocations
analysis_options.yaml
yaml
linter:
rules:
- cascade_invocations
除非另有说明,否则本网站上的文档反映了 Dart 3.5.3。 页面最后更新时间:2024-07-03。 查看源代码 或 报告问题.