0014: Неверное выражение

В скрипте используется выражение без опкода, и типы операндов несовместимы.

Несовместимость операндов возможна в следующих случаях:

  • один из операндов - это переменная, тип которой объявлен при помощи ключевого слова var, при этом второй операнд имеет другой тип:

var 0@: Int

0@ = 1.0 // ошибка, дробное число несовместимо с типом Int
  • обе переменные не имеют типа, объявленного через var

  • один из операндов невозможен. Например, число в левой части операции присваивания:

5=6

Возможные решения: проверьте правильность указанного выражения. Исправьте ошибку одним из перечисленных способов:

  • объявите типы переменных, используя var

  • переопределите тип переменной на нужный

  • укажите допустимое значение

Last updated