我想使用:(link)
fun sqrt(x: Double): Double
这是我的kotlin版本中的一个基本数学函数
kotlinc-Java虚拟机1.2.0(JRE 1.8.0_151-b12)
实际上我的代码是:
fun main(args: Array<String>){
println(doSqrt("16"));
}
fun doSqrt(num: String) : String{
var number: Int = num.toInt();
var nb: Double = number.toDouble();
var result: Double = sqrt(nb);
return (result.toString())
}
但是当我用
kotlinc测试. kt-包含运行时-d测试. jar
结果为:
test.kt:10:26: error: unresolved reference: sqrt
var result: Double = sqrt(nb);
我试着进口
kotlin.Math
它不工作我也尝试进口
Kotlin *
同样的问题...
在Kotlin中如何使用sqrt函数?
1条答案
按热度按时间jmo0nnb31#
你可以导入
kotlin.math.pow
它是这样工作的
所以,2的平方是(2.0)。2的平方根是(4.0)。2的平方是(0.5)