logic 51 Опубликовано: 8 февраля, 2022 в openOS _ENV обште у всей ос, вопрос будет ли счиаться одыкватным создания глобалов в openOS просто как переменыых а не средсва камуникации между программами или для организации сворачивания? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 8 февраля, 2022 16 минут назад, rootmaster сказал: будет ли счиаться одыкватным создания глобалов в openOS просто как переменыых а не средсва камуникации между программами или для организации сворачивания? Если между перезагрузками компьютера запускается единственная программа, то глобальные переменные не создают особых проблем кроме снижения быстродействия . В других случаях параллельно работающие программы могут, например мешать друг другу, или банально засорять память и уменьшать скорость доступа к таблице глобальных переменных. А что за организация сворачивания? О чём тут идёт речь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 37 минут назад, eu_tomat сказал: Если между перезагрузками компьютера запускается единственная программа, то глобальные переменные не создают особых проблем кроме снижения быстродействия . В других случаях параллельно работающие программы могут, например мешать друг другу, или банально засорять память и уменьшать скорость доступа к таблице глобальных переменных. А что за организация сворачивания? О чём тут идёт речь? ну тип закрыл программу потом открыл а все сохранилось(аля свернул как на винде) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 кста в поч в openOS _ENV обшие? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 40 минут назад, eu_tomat сказал: Если между перезагрузками компьютера запускается единственная программа, то глобальные переменные не создают особых проблем кроме снижения быстродействия . В других случаях параллельно работающие программы могут, например мешать друг другу, или банально засорять память и уменьшать скорость доступа к таблице глобальных переменных. А что за организация сворачивания? О чём тут идёт речь? и тода поч если глобалы уменьшают производительность их создают многие openOS программы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 8 февраля, 2022 1 минуту назад, rootmaster сказал: и тода поч если глобалы уменьшают производительность их создают многие openOS программы Это надо спрашивать у авторов этих программ. Но могу ответить за себя. Обычно я попросту забываю дописать local. Это основная причина. Я частенько проверяю строчки кода непосредственно в интерпретаторе Lua, а там использование локальных переменных затруднено. И когда я копирую этот код в готовую программу, то забываю дописать local. То есть почти всегда использование глобальных переменных в моём коде является результатом ошибки. И лишь в редких случаях я таким образом обеспечиваю коммуникацию между программами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 1 минуту назад, eu_tomat сказал: Это надо спрашивать у авторов этих программ. Но могу ответить за себя. Обычно я попросту забываю дописать local. Это основная причина. Я частенько проверяю строчки кода непосредственно в интерпретаторе Lua, а там использование локальных переменных затруднено. И когда я копирую этот код в готовую программу, то забываю дописать local. То есть почти всегда использование глобальных переменных в моём коде является результатом ошибки. И лишь в редких случаях я таким образом обеспечиваю коммуникацию между программами. ясно, а что ты делаеш кода нада чеб из верхней функции была доступна нижьняя, я тубо локалами пробрасываю в верху лакализирую в в низу как глобальную создаю но она понятное дело в локал уходит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 8 февраля, 2022 1 минуту назад, rootmaster сказал: ясно, а что ты делаеш кода нада чеб из верхней функции была доступна нижьняя, я тубо локалами пробрасываю в верху лакализирую в в низу как глобальную создаю но она понятное дело в локал уходит Я не этого понимаю вопроса. Что такое верхние и нижние функции? Попробуй сформулировать как-то иначе или проиллюстрировать примером на Lua. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 (изменено) 6 минут назад, eu_tomat сказал: Я не этого понимаю вопроса. Что такое верхние и нижние функции? Попробуй сформулировать как-то иначе или проиллюстрировать примером на Lua. --и вопрос как цвет из vs code перенесло вроде эт не скрин та local func2 local function func1() --условия лалала труляля func2() end function func2() --вся end Изменено 8 февраля, 2022 пользователем eu_tomat осторожно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 8 февраля, 2022 @rootmaster завязывай с обсценной лексикой. Я обычно спокойно отношусь к редким эвфемизмам на форуме. Но в твоих постах они встречаются слишком часто. В следующий раз выдам ограничение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 1 минуту назад, eu_tomat сказал: @rootmaster завязывай с обсценной лексикой. Я обычно спокойно отношусь к редким эвфемизмам на форуме. Но в твоих постах они встречаются слишком часто. В следующий раз выдам наказание. я даже не ругнулся, я непонял большию часть заумных словечик расталкуй плиз Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 8 февраля, 2022 3 минуты назад, eu_tomat сказал: @rootmaster завязывай с обсценной лексикой. Я обычно спокойно отношусь к редким эвфемизмам на форуме. Но в твоих постах они встречаются слишком часто. В следующий раз выдам наказание. аааа дошло, лан если даж столь мягкое слово уже ругань то тода небуду Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 8 февраля, 2022 2 минуты назад, rootmaster сказал: аааа дошло, лан если даж столь мягкое слово уже ругань то тода небуду Да, мягкость относительна. Что для тебя может считаться мягким, а для других может оказаться излишне жёстким. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 8 февраля, 2022 49 минут назад, rootmaster сказал: local func2 local function func1() --условия лалала труляля func2() end function func2() --вся end Можно записать, например, так: local f1,f2 f1 = function() return f2() end f2 = function() print("test") end f1() Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
в openOS _ENV обште у всей ос, вопрос будет ли счиаться одыкватным создания глобалов в openOS просто как переменыых а не средсва камуникации между программами или для организации сворачивания?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах