gpt4 book ai didi

dart - 有没有更好的方法来解析 Dart 中的 int

转载 作者:行者123 更新时间:2023-12-04 16:22:19 26 4
gpt4 key购买 nike

这是 Dart 中关于 int.parse 的几个问题...

我知道在 Dart 中,我们可以将字符串解析为 int 并使用以下方法捕获异常:

try {
n = int.parse(input.value);
// etc.
} on FormatException {
// etc.
}

(这很好。)

在文档中,对 int.parse 有如下描述:
int parse(String source, int radix, int onError(String source))

但是,当我尝试将 int.parse 与多个参数一起使用时,我收到了编辑的投诉,称我使用了额外的参数。我误解了文档吗?例如,如何设置基数?

最佳答案

在 Dart 2 中,int.tryParse可用。

它为无效输入返回 null 而不是抛出。你可以像这样使用它:

int val = int.tryParse(text) ?? defaultValue;
onError int.parse 中的参数已弃用。

关于dart - 有没有更好的方法来解析 Dart 中的 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15289447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com