在 Visual Studio Code 中,在调用 Dart 函数时省略 @required 参数似乎不会出现错误。我必须做些什么才能让分析仪工作吗?还是错误被标记而我只是没有看到它们?任何帮助,将不胜感激 ...
import 'package:meta/meta.dart';
void sayHello({@required String to, bool inEnglish}){
if(inEnglish == null || inEnglish){
print("Hello, $to");
} else {
print("Bonjour, $to");
}
}
main(){
sayHello(inEnglish: true); // output: Hello, null, no complaints about **to** missing
}