Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Сидел думал и появился у меня вопросик интересный, есть ли разница между обьявлением глобальной переменной в начале кода через local и просто без слова local, на что это влияет?
Сидел думал и появился у меня вопросик интересный, есть ли разница между обьявлением глобальной переменной в начале кода через local и просто без слова local, на что это влияет?
Если ты объявляешь локальную переменную вне функций, то это на работу никак не повлияет, но при компиляции имя этой переменной будет удалено и при декомпиляции нельзя будет узнать как называлась переменная
Сидел думал и появился у меня вопросик интересный, есть ли разница между обьявлением глобальной переменной в начале кода через local и просто без слова local, на что это влияет?
local - делает переменную локальной, т.е она будет доступна только в той части кода/функции где была объявлена(примечание: локальная переменная объявленная в начале самого скрипта делает её доступной во вчем коде)
вот наглядный пример:
Lua:
local a = "a"
b = "b"
function main()
local c = "c"
d = "d"
testPrint()
end
function testPrint()
print(a, b, c, d)
--выведет a, b, nil, d
end
local - делает переменную локальной, т.е она будет доступна только в той части кода/функции где была объявлена(примечание: локальная переменная объявленная в начале самого скрипта делает её доступной во вчем коде)
вот наглядный пример:
Lua:
local a = "a"
b = "b"
function main()
local c = "c"
d = "d"
testPrint()
end
function testPrint()
print(a, b, c, d)
--выведет a, b, nil, d
end
Сидел думал и появился у меня вопросик интересный, есть ли разница между обьявлением глобальной переменной в начале кода через local и просто без слова local, на что это влияет?
Если ты объявляешь локальную переменную вне функций, то это на работу никак не повлияет, но при компиляции имя этой переменной будет удалено и при декомпиляции нельзя будет узнать как называлась переменная