LINUX.ORG.RU

История изменений

Исправление Ceiling_QB, (текущая версия) :

У тебя gmTestRez — глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм", после этого всегда будет возвращать "гм". Не нужно использовать глобальные переменные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.

Вероятно, ты хотел вместо gmTestNome = nil написать gmTestRez = nil. Но это тоже не очень, почему сразу не вернуть результат без всяких лишних переменных? Впрочем, похоже, я в игноре, и ты это не прочитаешь, хех.

Исправление Ceiling_QB, :

У тебя gmTestRez — глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм", после этого всегда будет возвращать "гм". Не нужно использовать глобальные переменные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.

Веротно, ты хотел вместо gmTestNome = nil написать gmTestRez = nil. Но это тоже не очень, почему сразу не вернуть результат без всяких лишних переменных? Впрочем, похоже, я в игноре, и ты это не прочитаешь, хех.

Исправление Ceiling_QB, :

У тебя gmTestRez — глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм", после этого всегда будет возвращать "гм". Не нужно использовать глобальные переменные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.

Веротно, ты хотел вместо gmTestNome = nil написать gmTestRez = nil. Но это тоже не очень, почему сразу не вернуть результат без всяких лишних переменных?

Исходная версия Ceiling_QB, :

У тебя gmTestRez — глобальная переменная, и ты её задав один раз, нигде (в этом коде) не меняешь. Если один раз твоя функция выполнит gmTestRez = "гм", после этого всегда будет возвращать "гм". Не нужно использовать глобальные (если не понимаешь, что делаешь), нужно настроить линтер в редакторе, или хотя бы вручную запускать luacheck и смотреть, что скажет.

Веротно, ты хотел вместо gmTestNome = nil написать gmTestRez = nil.