Ошибка в if else, все варианты попробовал что делать?
0
Мне нужно создать калькулятор с использованием enum. В конце кода есть функция, которая считывает действие и возвращает enum. Функция работает, но "если еще" не работает. Нужен консольный калькулятор, а не в Android studio.Пожалуйста, помогите!
fun main() {
print("Введите первое число: ")
val first : Int = readNumber()
print("Введите второе число: ")
val second : Int = readNumber()
println("Введите действие: +, -, *, /")
val sum : Int = first + second
println("Ответ: $sum ")
}
fun readNumber() :Int{
return try {
readLine()!!.toInt()
}
catch (e:Exception){
0
}
}
enum class Action(val symbol : String){
PLUS("+"),
MINUS("-"),
MULTIPLY("*"),
DIVIDE("/");
}
fun defineAct(){
val pls = Action.PLUS
val mns = Action.MINUS
val mlt = Action.MULTIPLY
val dvd = Action.DIVIDE
val symbl : Int
if (symbl = pls){
sum = first + second
println("Ответ: ${sum}")
}else if (sum = mns){
sum = first - second
println("Ответ: ${sum}")
}
}