- 1
- 2
- 3
- 4
- 5
- 6
ga = {} --gay/pure lua style
GA = ga --1337 men style
GlobalAdmin = ga --Java style
GlObAlAdMiN = ga --xxx asked :D
globalAdmin = ga --C style
globaladmin = ga --other plain lua style
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−79
ga = {} --gay/pure lua style
GA = ga --1337 men style
GlobalAdmin = ga --Java style
GlObAlAdMiN = ga --xxx asked :D
globalAdmin = ga --C style
globaladmin = ga --other plain lua style
Долго не могли решить как назвать глобальную таблицу в lua... лучшего решения не нашли.
Анонимус 11.09.2010 01:21 # +2
Alexsey 11.09.2010 12:15 # 0
Анонимус 11.09.2010 13:29 # 0
wwwguru 11.09.2010 15:39 # −3
Lure Of Chaos 12.09.2010 01:39 # 0
Altravert 13.09.2010 10:14 # 0
inho 24.03.2018 23:56 # 0
syoma 24.03.2018 23:57 # 0
SemaReal 24.03.2018 23:59 # 0
3oJIoTou_xyu 25.03.2018 02:15 # 0
SemaReal 25.03.2018 02:20 # 0
3oJIoTou_xyu 25.03.2018 02:26 # 0
SemaReal 25.03.2018 02:28 # 0
а что пишешь?
расскажи свою любимую фичу в lua
TOPT 25.03.2018 02:33 # 0
Ну фича этж таблицы, как хочу так и кручу и оперирую с ними.
Пишу всякую хуету
SemaReal 25.03.2018 02:35 # 0
Если тебе нравятся скриптовые языки то почему не писать на руби или питоне за деньги? Мне кажется зная lua вполне можно их осилить
TOPT 25.03.2018 02:43 # +1
SemaReal 25.03.2018 02:48 # 0
поясни
Типа sparse array? Или просто по нему можно итерироваться?
>>нехочу
почему не писать на луа за деньги? Вон, всякие геймстудии (Судя по hh.ru) вполне себе ищут
3oJIoTou_xyu 25.03.2018 03:02 # 0
Именно. Так как я длину таблицы не могу получить. Пройдясь pairs я получу все ключи и значения таблицы.
>> Вон, всякие геймстудии (Судя по hh.ru) вполне себе ищут
В моем регионе нет геймстудий, ну покрайне мере не слушал и ненаходил ниодной. Да HH.ru у нас не нужен, у нас есть более локальный сайт.)))))))))))))
SemaReal 25.03.2018 03:08 # +2
Царский язык!
TOPT 25.03.2018 03:12 # 0
bormand 25.03.2018 06:11 # +3
SemaReal 25.03.2018 06:17 # −1
MAKAKA 21.05.2020 04:57 # 0
Это единтвенный нескалярный тип в луа, и это хорошо!
syoma 25.03.2018 04:45 # 0
3oJIoTou_xyu 25.03.2018 05:47 # 0
>>
Компактность и удобство Lua уже давно привлекают разработчиков как свободно распространяемого, так и коммерческого программного обеспечения. Многие широко известные программы так или иначе используют Lua-скрипты.
Так, например, Adobe Photoshop Lightroom с помощью Lua управляет пользовательским интерфейсом, а астрономическое приложение Celestia можно дополнять модулями расширения в виде Lua-скриптов.
HTTP-сервер Apache использует Lua при обработке запросов (начиная с версии 2.3, модуль mod_lua включён в ядро сервера).
Знаменитый сетевой сканер nmap применяет Lua как основу для собственного языка скриптов nse.
В последних версиях текстового редактора SciTE, работающего на нескольких платформах, Lua принят в качестве языка создания модулей расширения.
Различные скрипты и модули поддержки на языке Lua можно использовать и для мультимедийного плейера VLC.
Нельзя обойти вниманием "индустрию развлечений". Многие разработчики видеоигр по достоинству оценили функциональные возможности языка Lua. Самый известный и крупномасштабный проект игровой индустрии, в котором интенсивно используется Lua, – World of Warcraft фирмы Blizzard Entertainment. Дело дошло даже до того, что на сайте World of Warcraft – Wiki создан специальный раздел, посвящённый Lua и его применению в этой игре.
Присутствие Lua обнаруживается и в таких популярных играх, как Heroes of Might and Magic V, STALKER: Shadow of Chernobyl, StarWars: Empire at War, в играх серии Warhammer (в том числе и в онлайновых) и многих других. И особо отметим в этом списке российскую игру "Трудно быть богом", созданную компанией Бурут СТ по культовому произведению братьев Стругацких.
Даже по такому далеко не полному "послужному списку" можно оценить диапазон задач, для которых разработчики предпочли Lua другим скриптовым языкам. Собственно, для решения этих задач Lua и создавался.
syoma 25.03.2018 06:57 # −2
3oJIoTou_xyu 25.03.2018 07:05 # 0
roskomgovno 12.07.2018 04:43 # 0
Ембедить проще
syoma 25.03.2018 21:26 # 0
И что?
30JloTou_xyu 26.03.2018 05:37 # 0
roman-kashitsyn 12.07.2018 13:03 # 0
3oJIoTou_xyu 12.07.2018 13:57 # 0
3oJIoTou_xyu 25.03.2018 05:54 # 0
syoma 25.03.2018 06:39 # 0
3oJIoTou_xyu 25.03.2018 06:45 # 0
syoma 25.03.2018 06:56 # 0
3oJIoTou_xyu 25.03.2018 06:57 # 0
>>Ты спидозный
Да вы ебете хуй да еще спидозный? Да вы педик сумасшедший
doctor_stertor 25.03.2018 15:14 # −1
Погугли docking
SemaReal 25.03.2018 15:26 # 0
CHayT 25.03.2018 15:33 # 0
SemaReal 25.03.2018 16:40 # 0
CHayT 25.03.2018 16:46 # 0
SemaReal 25.03.2018 16:55 # 0
CHayT 25.03.2018 17:46 # +4
bormand 25.03.2018 20:58 # +1
Космические аппараты тоже.
bormand 25.03.2018 21:04 # +2
Няшки из dog days?
CHayT 25.03.2018 21:07 # 0
Я пошутил бы про жителей Сормово, но единственный, кто возможно понял бы, Кашицын, стал Няпокашыциным.
SemaReal 25.03.2018 14:38 # 0
roskomgovno 12.07.2018 04:34 # 0
Я понимаю почему в луа, по сути, один вид коллекций: потому что изначально ЯП делался для конфигурации и таблицей удобно декларативненько все описывать
но всё таки я не очень уверен что гибрид ассоциативного массива (он же мапа он же хеша он же дикта) и массива обычного (он же лист) это всегда хорошее решение.
Можно наибаца на том, что foo[1] и foo["1"] эторазные вещи, и учитывая слабую типизацию ("2" * 2) это плохо.
Кроме того в таблицу можно хуйнуть nil испортив ей длину (оператор # наибнецо в разреженной табле)
В общем луа конечно хорош, но похоже он для тех кто понимает что делает
3oJIoTou_xyu 12.07.2018 12:03 # 0
pairs, next ом не наебешься.
>>Можно наибаца на том, что foo[1] и foo["1"] эторазные вещи, и учитывая слабую типизацию ("2" * 2) это плохо.
Какой дурачок будет так делать? Я делаю это всегда явно. Потому что иногда такая хуина бросат ошибку.
>> но всё таки я не очень уверен что гибрид ассоциативного массива (он же мапа он же хеша он же дикта) и массива обычного (он же лист) это всегда хорошее решение.
Не знаю. Я каких-то особых проблем не вижу. Я кручу таблицу на хую как хочу. Уж лучше чем 1С с одинаковыми "таблицами" но разными типами.
inho 25.03.2018 00:17 # 0
TOPT 26.04.2018 13:32 # 0
syoma 24.03.2018 23:57 # 0
globalAdmin
bormand 25.03.2018 00:00 # 0
SemaReal 25.03.2018 00:23 # 0
666_N33D135 12.07.2018 16:00 # 0
roskomgovno 14.07.2018 03:28 # 0
У MS это обычно PituhPitushok, у ябла PTPituhPitushok, у юниксов обычно pt_pitushok итд
В те далеке времена еще не умели делать кодстайл для языка
у современных япов он уже есть и это гуд
guest8 14.07.2018 03:31 # −999
roskomgovno 14.07.2018 03:33 # 0
иногда еще префиксы безпрочерка: tcflush
В каком-то смысле у MS это по-приятнее
Pa3yMHbIu_xyu 14.07.2018 06:09 # 0
roskomgovno 14.07.2018 06:13 # 0
Их как-то спрашитвали хули creat а не create, ничего вразумительного они не ответили.
Ну, наверное когда у тебя терминал 80x25 по дайлапу 9600 тебе важно чтобы букв было как можно меньше