小编典典

如何在 Dart 中将 double 转换为 int?

all

以下产生以下错误:

int calc_ranks(ranks)
{
  double multiplier = .5;
  return multiplier * ranks;
}

返回类型double不是 a int,正如方法所定义的那样calc_ranks。我如何四舍五入/转换为int?


阅读 170

收藏
2022-08-08

共1个答案

小编典典

使用以下round()方法对其进行舍入:

int calc_ranks(ranks) {
    double multiplier = .5;
    return (multiplier * ranks).round();
}
2022-08-08