SergOmarov
-
Публикации
386 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные пользователем SergOmarov
-
-
Вот только округление для отрицательных чисел не в ту сторону)
-
Комментарии не просто так придуманы. Они и есть документация.Документация в виде комментов нужна только возле определений полей(и многие ide юзают это для быстрой справки). Зачем их писать после каждого действия?
-
Код нужно писать таким образом, чтобы комментарии не требовались. Однако документация к такому подходу все же должна быть.
-
function foo()
return {e1=2, e2=3, e3=4}
end
--отличается от
foo={e1=2, e2=3, e3=4}
--тем, что при каждом вызове функции таблица будет создана новая, а в переменной она создается при инициализации
-
Велосипед, кроме идей переопределить rawget и rawset, getmetatable и setmetatable: уже видел на форуме реализацию функции const для создания неизменяемых переменных по тому же принципу
---
Нашел эту тему: http://computercraft.ru/topic/1645-oc-konstanty/?hl=const
-
Чтение:
local file=io.open("testfile", "r") print(file:read("*a")) file:close()Запись:
local file = io.open("testfile", "w") file:write("test") file:close()Также советую почитать:
http://ocdoc.cil.li/api:non-standard-lua-libs#input_and_output_facilities
работа с файлами через компоненты мне больше нравится:
-
2
-
-
не закрался ли где случайно таб, вместо пробелов.А можете компиль дописать, чтобы таб считался эквивалентным пробелу?
-
А есть явные скобки для функций и других выражений? Отступы выглядят, конечно очень красиво и чисто, но ошибки в них, как мне кажется, будет очень трудно искать
-
Вопросы оп языку.
Заметил, что там можно не использовать скобки при различных конструкциях, чтобы выглядит очень ново и непривычно, еще заметил, что для отделения одних конструкций от других используются белые символы. Это сделано для красоты, или компилятор их распознает с неким смыслом структуризации?
Пример: две функции в классе
class SomeContainer set: (some) => --как компиль понимает, что функция get не является локальной внутри set? Если не с помощью табуляции, то возможно по "=>", а если бы я использовал "->" и не обращался к контейнеру, а просто возвращал константу? @some=some get: () => @some -
Квант == чит на бессмертие и полёт.1) слить игрока в кванте можно
2) квант - слишком дорогой чит, будет не у всех
-
P.S. Надеюсь как на IT, невидимого игрока не будет сдавать waila или ещё что то. Хотя, в принципе можно просто запретить крафт зелей невидимости, ибо хардкор.Зачем порезать механику? Зелья дают не вечный эффект, значит, их нужно крафтить постоянно, вот тебе и харкор(за грибами по-любому придется куда-то вылезать)
-
Можно просто очищать переменную _ перед использованием, если она так необходима.А можно мета-методами для _G определить неприсваеваемый объект, всегда возвращающий nil
-
local sh=require("shell").execute -- загружаем либу, буферизируем функцию
local c="pastebin get "
sh(c+"id1 file1") -- вызов программы закачки для каждого файлов
sh(c+"id1 file1")
-
А почему бы и нет? Если кто-то хочешь только писать программы - необязательно тыкать ноду.
А если хочешь играть - так играй, тыкай в ноду, монитор и т.д.
-
не сможет зарядить, а тебе интересно сидеть и ничего не делать, в то время, как за тебя играют роботы?
-
1
-
-
геолайзером, камерой.
-
Но почему путь в айтишники должен лежат через магию?Базовые комплектующие пусть крафтятся на простом верстаке.
-
Он и так установлен на бумераночке.Это был ответ на вопрос newbie
-
Есть аддон для AE и таума
-
А зачем он, если есть вайп раз в пол года? (а он обязательно будет из-за многообразия модов и лагодромщиков)Пусть админы чаще чистят карту, регенят карьеры.
-
Так что надо определиться между интересным сервером со сложным геймплеем или простым, но с армией новых игроков.Просто нужно использовать новые публичные моды, чтобы у всех были доки по ним.
-
кхм, а зачем вообще этот майн нужен?)Искать приключения на одно место))
-
пока не купишь профу садовника, нельзя садить резиновые деревья, хотя их в майнерсе, как говна, растут как ни в чем не бывало, а рынок очень-очень тяжко найти и спросить прямо на спавне у НПС.А зачем это вообще нужно? В майнкрафте и без того приключения на пятую точку найдутся

-
1
-
-
Да не в моде дело, а в выдуманных правилах вроде "ты не можешь выращивать резину сам, но можешь пойти туда не знаю куда и купить то не знаю что" Мало кто додумается из нубов пойти на спавн, нажать ПКМ по НПС, выбрать нужный диалог где НПС скажет куда идти к рынку аборигенов, потом пройти через 14 телепорт и пройти от него 500 метров в нужном направлении не сбившись по пути, чтобы придя увидеть что у тебя нет монет нужного типа, который нужны чтобы купить чёртову резину. Нубом такие заморочки не нужны. А второй путь - купить профессию, тоже не самый очевидный. Скорее всего они то и на форум не зайдут для этого, чтобы найти на форуме нужную тему и почитать. А пойти на спавн и тыкнуть на НПС тоже не факт что кто то захочет.В данном случае правила были добавлены путем конфигурации, но сути это не меняет - такие модификации игры использовать не стоит.

Операционная система LunaOS
в Операционные системы
Опубликовано:
"LIFO"
А на русскоязычной вики написано FIFO. Что-то поменялось или это просто опечатка?