Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от opennews (?), 23-Дек-25, 00:02 | ||
После пяти лет разработки доступен релиз Lua 5.5, быстрого и компактного скриптового языка программирования, получившего большое распространение в качестве встраиваемого языка для определения конфигурации и для написания расширений. Код интерпретатора Lua написан на языке Си и распространяется под лицензией MIT... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 2. "Доступен язык программирования Lua 5.5" | +1 +/– | |
| Сообщение от Недоэксперт (?), 23-Дек-25, 00:04 | ||
а continue так и не добавили ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Доступен язык программирования Lua 5.5" | –1 +/– | |
| Сообщение от Аноним (-), 23-Дек-25, 00:05 | ||
через одного с ним работали, либо сталкивались | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (4), 23-Дек-25, 00:07 | ||
Почти во всех реальных проектах с Lua люди используют LuaJIT, так что полезность данного релиза, к сожалению, не такая большая. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Xasd9 (?), 23-Дек-25, 01:50 | ||
тык они (люди) могут и Python и PHP использовать… вопрос-то не в этом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Скрыто модератором | +/– | |
| Сообщение от Аноним (5), 23-Дек-25, 00:19 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (6), 23-Дек-25, 00:32 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (7), 23-Дек-25, 00:38 | ||
> Указываемые в циклах "for" управляющие переменные теперь доступны только для чтения и не могут быть изменены в теле цикла. Например, переменная i, объявленная в цикле "for i = 1, 5 do", не может быть изменена в теле цикла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Доступен язык программирования Lua 5.5" | +1 +/– | |
| Сообщение от Кошкажена (?), 23-Дек-25, 00:47 | ||
У них не семвер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (9), 23-Дек-25, 00:49 | ||
В Lua это делается как раз в минорных релизах. Кто часто использует - привыкли. По мне так выпиливать нужно тех, кто меняет значения управляющих переменных цикла в теле цикла вне зависимости от используемого языка. | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 15. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (15), 23-Дек-25, 01:19 | ||
Обработку какого-нибудь буфера вполне можно так делать. Возвращаться на отступ с уже измененным состоянием. Одно дело когда человек не знает, что делает, и другое - запрещать тем, кто знает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (9), 23-Дек-25, 01:34 | ||
Речь про то, что такое читать сложно. В коде явно указано перечисление с указанным шагом (по умолчанию: 1) и полагаешься на это. Когда переменная инициируется до цикла - вопросов нет. Я, к примеру, даже не знаю, не "кэшируется" ли та переменная в каком-нибудь внутреннем регистре во время выполнения цикла и куда именно будет добавлена единичка. Так что даже не пытаюсь туда что-нибудь писать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Кошкажена (?), 23-Дек-25, 00:50 | ||
> Добавлена возможность явного объявления глобальных переменных в любых блоках кода при помощи ключевого слова "global". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (11), 23-Дек-25, 00:53 | ||
напрасная потеря времени | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (9), 23-Дек-25, 01:05 | ||
В своем коде я запрещаю чтение или запись в несуществующую глобальную переменную. Позволяет избежать множества скрытых ошибок. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 13. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (13), 23-Дек-25, 01:08 | ||
Язык дико неудобен, начиная с end вместо фигурных скобок, и заканчивая тотальным отсутствием стандартной библиотеки. Прям вообще отсутствует, напрочь. Даже ключи словаря не достанешь -- иди пиши аналог Object.keys() с нуля. Единственное преимущество луа -- встраиваемость, по сути язык номер один, если нужна легковесная скриптуемость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (15), 23-Дек-25, 01:15 | ||
>начиная с end вместо фигурных скобок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (13), 23-Дек-25, 01:31 | ||
> С плохим форматированием кода лес из скобок не менее ужасен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Доступен язык программирования Lua 5.5" | +/– | |
| Сообщение от Аноним (9), 23-Дек-25, 01:23 | ||
Именно оттого, что он встроенный, стандартной библиотеки нет - на всех не угодишь, да и не нужно. Все что требуется, можно дополнительно реализовать в lua коде или в вызывающем коде. Я к примеру, уже и не упомню, когда мне последний раз требовалось перечислять ключи, хотя Lua использую часто. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |