答案 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
,它应该可以正常工作。