首页 > 解决方案 > 如何在颤动中将负整数转换为正整数

问题描述

例如,如果我有一个类似的列表

List list = [-12,3,-24,58,12];

我已经试过了,我不明白https://stackoverflow.com/questions/55374813/why-abs-function-in-dart-return-negative-number-when-not-wrapped-in-括号\ 我想要将所有参数转换为正参数
,或者如果我只有一个负整数,如何将其转换为正整数
如果您需要更多信息,请告诉我并感谢您的帮助

标签: flutterdart

解决方案


您可以对数字使用 Abs 方法来获得绝对值:

int number = -5;
print(number.abs()); // prints: 5

https://dart.dev/guides/language/language-tour#numbers


推荐阅读