【发布时间】:2022-01-25 07:39:18
【问题描述】:
class CalculatorBrain {
final int height;
final int weight;
double _bmi;
CalculatorBrain({required this.height, required this.weight});
String calculateBMI() {
double _bmi = weight / pow(height / 100, 2);
return _bmi.toStringAsFixed(2);
}
String getResult() {
if (_bmi >= 25) {
return "OverWeight";
} else if (_bmi > 18.5 && _bmi < 25) {
return "Normal";
} else {
return "UnderWeight";
}
}
}
我尝试添加 late 关键字并使用了 double ? _bmi 但它们都不起作用。
【问题讨论】:
-
请突出显示您面临错误的位置,并在可能的情况下附加堆栈跟踪。
-
你能分享错误代码和 j=Just try 吗?替换为!
标签: dart dart-null-safety