【发布时间】:2021-03-05 17:10:38
【问题描述】:
我正在尝试运行此代码:
void main() {
var studentSample = Student();
studentSample.name = "Peter";
print(studentSample.name);
studentSample.percentage = 438;
print(studentSample.percentage);
}
class Student {
String name;
double percent;
set percentage(double marksSecured) {
percent = (marksSecured / 500) * 100;
}
double get percentage {
return percent;
}
}
在 Visual Studio Code 上运行时,出现错误提示
main.dart:13:10: Error: Field 'percent' should be initialized because its type 'double' doesn't allow null.
double percent;
但是,它可以在 DartPad 上运行,结果如下:
Peter
87.6
如何让 VS Code 也运行这段代码?
【问题讨论】:
标签: visual-studio flutter dart visual-studio-code