Я учусь, как использовать ЛЮБОВЬ двигатель, который использует Lua, но этот двигатель не может определить ошибку о, вы знаете, если вам нужно сделать, это:Когда мы используем 2 равных при определении значения переменной?
if value=1 then
или
if value==1 then
, чтобы двигатель идентифицировал переменную, поэтому я прошу об этом, чтобы предотвратить ошибки.
Lua лучше, чем большинство языков по этому поводу, так как 'значение = 1 'не является выражение, поэтому оно не может быть использовано в выражении 'if'. Вы должны были получить ошибку компиляции, когда пытались ее выполнить. –
Непонятно, что именно вы задаете здесь. Первая строка кода вызовет синтаксическую ошибку во время выполнения, сбой вашей программы. '=' является присваиванием, '==' является равенством. [RTFM] (https://www.lua.org/manual/5.1/). – Oka
@NicolBolas - Ошибка компиляции следующая: ''then' expected near '=''. Конечно, это очень загадочно для начинающих, чтобы понять реальную причину ошибки. –