繁体   English   中英

如何在 dart 中编写 If 语句?

[英]How to write If statement in dart?

我正在写这样的 if 语句:

String value;
if(int.parse(value)) // I want to write a condition that if error appear while parsing 
// (like value contains some strings) then if statement run

可以通过写try/catch来实现

try{ 
int.parse(value)
}
catch (e) {
// implement if statement
}

但我想用 if 语句来做到这一点

那么您可以使用tryParse() 方法尝试不同的 方法并检查结果是否为null然后解析失败。

if (int.tryParse(value)==null){ // execute failed parse code }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM