Dart 字符串转整数如何使用 Dart 将字符串转换为数字(或反之亦然)
当你已经非常熟悉一门语言,并尝试学习一门新语言时,你很可能会发现自己总是会回顾已有的知识,看看新语言是否与之匹配。我知道我会这样做。如果我发现相似之处,我会很高兴🙂。如果我发现更多功能,我会很兴奋😄。如果新语言缺少什么,我会想,为什么这么重要的东西(无论多么微不足道)会缺失🤨我没法用它。
假设我需要用 Javascript 将字符串转换为数字,有多种方法可以做到:
- 使用
parseInt()
- 使用
parseFloat()
- 使用
Number()
Dart 具有几乎类似的功能来实现相同的结果。
使用 Dart 将字符串转换为数字(或反之亦然)
您可以在dartpad上尝试代码片段
字符串转为整数
// String -> int
main () {
var one = int.parse('1');
print(one == 1); // prints true
}
字符串加倍
// String -> double
main () {
var onePointOne = double.parse('1.1');
print(onePointOne == 1.1); // prints true
}
int 转 String
// int -> String
main () {
String oneAsString = 1.toString();
print(oneAsString == '1'); // prints true
}
双精度转字符串
// double -> String
main () {
String piAsString = 3.14159.toStringAsFixed(2);
print(piAsString == '3.14'); // prints true
}
我一直想用 Flutter 进行移动应用开发,所以想先熟悉一下 Dart,然后再深入学习 Flutter。目前为止,我感觉还不错。Dart 比 JavaScript 更容易上手,而且学习起来很有趣。
鏂囩珷鏉ユ簮锛�https://dev.to/wangonya/how-you-turn-a-string-into-a-number-or-vice-versa-with-dart-392h