В настоящее время я использую класс, использующий Scala, который я никогда раньше не использовал, поэтому синтаксис и сам по себе новый.
Я работаю над простой функцией деления, но сталкиваюсь с некоторыми ошибками.
Прежде всего, я использую var sub = m, верно?В моем коде я просто хотел сделать m = mn, но вы не можете изменить переменную, и я не уверен, что это лучшая альтернатива.Тогда моя единственная другая проблема заключается в том, что компилятор лает на меня из-за моей строки печати ..
<console>:14: error: reassignment to val
m = m-n
/////////////////////////////////////////////////////////////////////////////////
<console>:16: error: type mismatch;
found : Unit
required: Int
println(x)
/////////////////////////////////////////////////////////////////////////////////////
def div(m: Int, n: Int): Int = {
var x = 0
var sub = m
if (n > m)
print("Can't perform that.")
while (sub >= n) {
x+=1
sub = sub-n
}
println(x)
}