【发布时间】:2020-09-04 16:19:28
【问题描述】:
我正在尝试查找将 num1 提升到 num2 次方的结果: 这是我的代码 ->
fun power(num1 : Int, num2: Int): Int {
var result = 1
while (num2 != 0) {
return result *= num1
num2--
}
}
但是上面的代码会产生以下错误-->
Calculator.kt:30:16: error: assignments are not expressions, and only expressions are allowed in this context
return result *= num1
^
Calculator.kt:33:5: error: a 'return' expression required in a function with a block body ('{...}')
}
^
我读了很多文章,但无法理解。任何帮助将不胜感激。 谢谢
【问题讨论】:
标签: kotlin