如何在Dart中使用PI常数

时间:2018-09-30 11:28:46

标签: dart flutter

我导入了math

import 'dart:math';

但是我怎么称呼“ PI”常量呢?

这不起作用。

   math.pi / 12.0

3 个答案:

答案 0 :(得分:13)

您应该 import 'dart:math' as math;而不只是import 'dart:math';

因为使用as关键字时会为导入的库提供一个名称,以便您可以在文件中的任何位置引用它

答案 1 :(得分:7)

作为已接受答案的替代方法,您可以不带前缀继续导入,并将pi仅引用为pi

import "dart:math" show pi;
main() {
  print(pi / 12);
}

这和前缀一样有效。您偏爱的是一种口味问题。

答案 2 :(得分:1)

第一个import 'dart:math'; 然后使用pi/12.0代替math.PI/12.0,它应该可以正常工作。