В скрипте используется выражение без опкода, и типы операндов несовместимы.
Несовместимость операндов возможна в следующих случаях:
один из операндов - это переменная, тип которой объявлен при помощи ключевого слова var, при этом второй операнд имеет другой тип:
var
var 0@: Int 0@ = 1.0 // ошибка, дробное число несовместимо с типом Int
обе переменные не имеют типа, объявленного через var
один из операндов невозможен. Например, число в левой части операции присваивания:
5=6
Возможные решения: проверьте правильность указанного выражения. Исправьте ошибку одним из перечисленных способов:
объявите типы переменных, используя var
переопределите тип переменной на нужный
укажите допустимое значение
Last updated 2 years ago