Перейти к содержимому

SergOmarov

Пользователи
  • Публикации

    386
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

SergOmarov стал победителем дня 30 сентября 2015

SergOmarov имел наиболее популярный контент!

Репутация

34 Обычный

7 подписчиков

SergOmarov

  • Звание
    Бывалый

Информация

  • Пол
    Мужчина

Посетители профиля

619 просмотров профиля
  1. "LIFO" А на русскоязычной вики написано FIFO. Что-то поменялось или это просто опечатка?
  2. Вот только округление для отрицательных чисел не в ту сторону)
  3. Документация в виде комментов нужна только возле определений полей(и многие ide юзают это для быстрой справки). Зачем их писать после каждого действия?
  4. Код нужно писать таким образом, чтобы комментарии не требовались. Однако документация к такому подходу все же должна быть.
  5. SergOmarov

    BuMPGold // завершён

    "И, да, получившийся файл должен быть полным исходником, не часть. Т.е., подключение модулей и объявление функций считаются." Т.е. если я напишу на языке, где стандартная библиотека предоставляется в виде исходников - то она тоже будет считаться частью конкурсного кода?
  6. function foo() return {e1=2, e2=3, e3=4} end --отличается от foo={e1=2, e2=3, e3=4} --тем, что при каждом вызове функции таблица будет создана новая, а в переменной она создается при инициализации
  7. Велосипед, кроме идей переопределить rawget и rawset, getmetatable и setmetatable: уже видел на форуме реализацию функции const для создания неизменяемых переменных по тому же принципу --- Нашел эту тему: http://computercraft.ru/topic/1645-oc-konstanty/?hl=const
  8. Чтение: 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 работа с файлами через компоненты мне больше нравится: http://ocdoc.cil.li/component:filesystem
  9. SergOmarov

    MoonScript

    А можете компиль дописать, чтобы таб считался эквивалентным пробелу?
  10. SergOmarov

    MoonScript

    А есть явные скобки для функций и других выражений? Отступы выглядят, конечно очень красиво и чисто, но ошибки в них, как мне кажется, будет очень трудно искать
  11. SergOmarov

    MoonScript

    Вопросы оп языку. Заметил, что там можно не использовать скобки при различных конструкциях, чтобы выглядит очень ново и непривычно, еще заметил, что для отделения одних конструкций от других используются белые символы. Это сделано для красоты, или компилятор их распознает с неким смыслом структуризации? Пример: две функции в классе class SomeContainer set: (some) => --как компиль понимает, что функция get не является локальной внутри set? Если не с помощью табуляции, то возможно по "=>", а если бы я использовал "->" и не обращался к контейнеру, а просто возвращал константу? @some=some get: () => @some
  12. 1) слить игрока в кванте можно 2) квант - слишком дорогой чит, будет не у всех
  13. Зачем порезать механику? Зелья дают не вечный эффект, значит, их нужно крафтить постоянно, вот тебе и харкор(за грибами по-любому придется куда-то вылезать)
  14. А можно мета-методами для _G определить неприсваеваемый объект, всегда возвращающий nil
  15. local sh=require("shell").execute -- загружаем либу, буферизируем функцию local c="pastebin get " sh(c+"id1 file1") -- вызов программы закачки для каждого файлов sh(c+"id1 file1")
×
×
  • Создать...