SergOmarov
Пользователи-
Публикации
386 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
-
Asior подписался на SergOmarov
-
SergOmarov подписался на Asior
-
"LIFO" А на русскоязычной вики написано FIFO. Что-то поменялось или это просто опечатка?
- 64 ответа
-
- Многопоточность
- LunaOS
- (и ещё 3 )
-
Вот только округление для отрицательных чисел не в ту сторону)
-
Документация в виде комментов нужна только возле определений полей(и многие ide юзают это для быстрой справки). Зачем их писать после каждого действия?
-
Код нужно писать таким образом, чтобы комментарии не требовались. Однако документация к такому подходу все же должна быть.
-
BuMPGold // завершён
SergOmarov прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
"И, да, получившийся файл должен быть полным исходником, не часть. Т.е., подключение модулей и объявление функций считаются." Т.е. если я напишу на языке, где стандартная библиотека предоставляется в виде исходников - то она тоже будет считаться частью конкурсного кода? -
Функции и значения, которые они возвращают
SergOmarov ответил в вопрос Zer0Galaxy в Разные (отсортировать)
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 работа с файлами через компоненты мне больше нравится: http://ocdoc.cil.li/component:filesystem
- 9 ответов
-
- 2
-
- Filesystem
- IO
-
(и ещё 3 )
Теги:
-
SergOmarov подписался на Jet
-
Jet подписался на SergOmarov
-
А можете компиль дописать, чтобы таб считался эквивалентным пробелу?
- 28 ответов
-
- moonscript
- power
- (и ещё 4 )
-
А есть явные скобки для функций и других выражений? Отступы выглядят, конечно очень красиво и чисто, но ошибки в них, как мне кажется, будет очень трудно искать
- 28 ответов
-
- moonscript
- power
- (и ещё 4 )
-
Вопросы оп языку. Заметил, что там можно не использовать скобки при различных конструкциях, чтобы выглядит очень ново и непривычно, еще заметил, что для отделения одних конструкций от других используются белые символы. Это сделано для красоты, или компилятор их распознает с неким смыслом структуризации? Пример: две функции в классе class SomeContainer set: (some) => --как компиль понимает, что функция get не является локальной внутри set? Если не с помощью табуляции, то возможно по "=>", а если бы я использовал "->" и не обращался к контейнеру, а просто возвращал константу? @some=some get: () => @some
- 28 ответов
-
- moonscript
- power
- (и ещё 4 )
-
1) слить игрока в кванте можно 2) квант - слишком дорогой чит, будет не у всех
-
Зачем порезать механику? Зелья дают не вечный эффект, значит, их нужно крафтить постоянно, вот тебе и харкор(за грибами по-любому придется куда-то вылезать)
-
А можно мета-методами для _G определить неприсваеваемый объект, всегда возвращающий nil
- 14 ответов
-
- event
- opencomputers
-
(и ещё 1 )
Теги:
-
local sh=require("shell").execute -- загружаем либу, буферизируем функцию local c="pastebin get " sh(c+"id1 file1") -- вызов программы закачки для каждого файлов sh(c+"id1 file1")