我最近学得很快,但是我有一个基本的问题找不到答案
我想要
var a:Int = 3
var b:Int = 3
println( pow(a,b) ) // 27
但是 pow 函数只能处理双精度数它不能处理整型数我甚至不能把 int 转换成双精度数比如 Double (a)或 a.Double () ..。
为什么它不提供整数的力量? 它肯定会返回一个整数没有歧义! 为什么我不能把一个整数转换成一个双精度数? 它只是变化3到3.0(或者3.00000... 随便什么)
如果我得到两个整数,我想做幂运算,我怎样才能平稳地做呢?
谢谢!