Size: a a a

2020 May 30

АК

Александр Караев... in pro.lua
точнее не так, если поставить return, то ошибка будет не в синтаксисе, а на рантайме
источник

S

Snusmumriken in pro.lua
Александр Караев
так без return аналогично вызовется, не вижу разницы
Ну кароч оно вызовется дважды, если дважды лоадстрингать — с ретурном и без.
источник

АК

Александр Караев... in pro.lua
я буду пробовать без return только в случае, если сфейлился не loadstring("..")(), а именно loadstring("..")
источник

S

Snusmumriken in pro.lua
Попробуй, но тут тож можно закосякать слегка.
источник

АК

Александр Караев... in pro.lua
так двойного вызова ж не будет, он всегда один - либо с return, либо без
источник

S

Snusmumriken in pro.lua
Ну вот ты будешь пробовать без ретурна и вызывать повторно.
источник

S

Snusmumriken in pro.lua
Тэкс
источник

S

Snusmumriken in pro.lua
Да, кажется всё ок, я затупил
источник

АК

Александр Караев... in pro.lua
=)
источник
2020 May 31

AB

Alexander Berezin in pro.lua
подскажите плиз, возможно ли установить значение глобальной переменной по её имени?
источник

CP

Companion Philipp in pro.lua
Alexander Berezin
подскажите плиз, возможно ли установить значение глобальной переменной по её имени?
То есть?
источник

AB

Alexander Berezin in pro.lua
Companion Philipp
То есть?
я пытаюсь отключить все глобальные библиотеки.
for k in pairs(_ENV) do
   _ENV[k] = nil
end
источник

CP

Companion Philipp in pro.lua
Alexander Berezin
я пытаюсь отключить все глобальные библиотеки.
for k in pairs(_ENV) do
   _ENV[k] = nil
end
Хорошо, а вопрос в чем? :)
источник

AB

Alexander Berezin in pro.lua
Companion Philipp
Хорошо, а вопрос в чем? :)
оно так не работает, ошибку бьёт.
например в k находится "os"
вот как мне код такой написать, чтобы глобальный "os" приравнять к nil ?
источник

CP

Companion Philipp in pro.lua
_ENV = nil
или
_ENV = { }
источник

CP

Companion Philipp in pro.lua
Уже не работает? :)
источник

AB

Alexander Berezin in pro.lua
Companion Philipp
_ENV = nil
или
_ENV = { }
не, не прокатило, библиотеки не отлючились (

вот если пишу построчно типа os = nil, тогда работает
источник

CP

Companion Philipp in pro.lua
Ну и да, в вашем случае, кажется, нужен _G, ане _ENV
источник

S

Snusmumriken in pro.lua
Alexander Berezin
подскажите плиз, возможно ли установить значение глобальной переменной по её имени?
1. Какая версия lua?
2. Чего ты хочешь?
источник

AB

Alexander Berezin in pro.lua
Companion Philipp
Ну и да, в вашем случае, кажется, нужен _G, ане _ENV
всё равно не работает
источник