我是使用 Scala 的新手,大多数时候我不知道如何处理错误消息。有人可以帮我处理这段代码吗?我需要更改什么才能使此代码正常工作?顺便说一句,我正在用 Scala 编写 Euklid 的最大公约数。
def userInput() {
var x: String = Console.readLine("Please enter the first number you want to calculate. ")
var y: String = Console.readLine("Please enter the second number you want to calculate. ")
println(userInput())
}
def ggt(firstNumber: Long, secondNumber: Long): Long = {
var x = firstNumber
var y = secondNumber
if (y == 0) {
return x
}
}
我得到的错误是“类型不匹配;发现:需要的单位:长”在这一行:if(y == 0){
我应该改变什么?提前感谢你们的帮助!