Flutter 我对dart中的if语句有问题 child:RaisedButton( 已按下:(){ if(_formKey.currentState.validate()){ 双角度=double.parse(a.text); 打印(角度); 如果(v.text!=null){ double-velocity=double.parse(v.text); 打印(速度); }else if(h.text!=null){ 双重高度=双重解析(h.text); 印刷品(高度); 打印(角度); }else if(t.text!=null){ double time=double.parse(t.text); 打印(时间); 打印(角度); } } },
在下面的代码中,当我将v.text保持为空时,它仍会读取if语句,而不会在我验证表单时跳转到else if部分。我不知道它为什么这样做,请帮助我,而不是Flutter 我对dart中的if语句有问题 child:RaisedButton( 已按下:(){ if(_formKey.currentState.validate()){ 双角度=double.parse(a.text); 打印(角度); 如果(v.text!=null){ double-velocity=double.parse(v.text); 打印(速度); }else if(h.text!=null){ 双重高度=双重解析(h.text); 印刷品(高度); 打印(角度); }else if(t.text!=null){ double time=double.parse(t.text); 打印(时间); 打印(角度); } } },,flutter,dart,Flutter,Dart,在下面的代码中,当我将v.text保持为空时,它仍会读取if语句,而不会在我验证表单时跳转到else if部分。我不知道它为什么这样做,请帮助我,而不是v.text!=null dov.text.isNotEmpty
v.text!=null
dov.text.isNotEmpty