Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5

Kotlin, оператор за сравнение '=='
#1

Здравейте, искам да попитам, защо когато използвам '==' ми изписва тази грешка:  Operator == cannot be applied to 'Double' and 'Int'.



Код:
if(a == 2) {
......
}



Опитах и това, но кода в скобите не се изпълнява:



Код:
if(a.equals(2)){
......
}



също и това:



Код:
if(a == 2L){
......
}


Operator == cannot be applied to 'Double' and 'Long'.
Цитирай
Аксесоари
#2

Имаш различен тип числа. Трябва и двете да са int или и двете double и т.н. equals се използва за String.
Цитирай
#3

(2020-12-08, 18:45:13)yo_asakura написа:  Имаш различен тип числа. Трябва и двете да са int или и двете double и т.н. equals се използва за String.

Благодаря много. Storstark
Цитирай




Потребители разглеждащи темата: 1 гост(и)