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

LeshaInc

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

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

  • Посещение

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

    68

Сообщения, опубликованные пользователем LeshaInc


  1. Но тут одно но с моей стороны: Никаких вещей, кроме робота и его внутренностей!

    А как же топор? И кстати чтоб сканировать чанк как ты говорил нужен геолизер, чтоб узнать дерево это или листва нужен опять же геолацзер. Благо его можно всунуть внутрь робота.


  2. ОСь загруженная в темпе из инета (и/или по ОпенНет) и запускаемая из-под биоса... Интересно)

    Вот и Сони так думают. Вон уже консоли в сервера несут, будет так: проплатил - играешь, не проплатил - не играешь.


  3. Неплохо, но похоже, я догадываюсь к чему это всё идет. Еще немного и swg2you напишет свою ось. Ось для Биосов.

    А что, слабо написать ось на 4к памяти?

    Все идёт к тому что я собираюсь открыть проект MNL (MNL's Not Linux), копию ядра линукс, только под Lua Opencomputers и со своим преферансом и мормуазелями.

     

    И писать на биосе по мне --- тупиковая ветвь развития. Все упрется в то, что ты достигнет лимита.


  4. Ошибки компиляции нашего кода будут выглядеть так:h_1434837050_7948091_48364a2896.png

    Lua - интерпретируемый язык, компиляции там нет. В твоём случае это ошибка синтаксиса. Тех кто называет Lua компилируемым языком нужно сжигать на костре.

    • Нравится 2

  5. Если нужно наследование, можно сделать простейший класс, но с двоеточием (не знаю что вы его пугаетесь (?)):

    local class = {a,b}   -- классом может послужить обычная таблица
    function class:method(a,b) -- это метод класса, например, пусть меняет значения 
       self.a = a.            -- self указывает на нашу таблицу "class", это синтаксический сахар из-за двоеточия.  
       self.b = b
    end
    function class:new() -- этим методом мы будем создавать новый объект. Вот тут и начинается магия наследования. 
       local answ = {}  -- таблица которую в конце функции мы возвратим.
       self.__index = self -- теперь при обращении к методом класса будут обращаться именно к его методам. (Сам не до конца понял)
       setmetatable(answ, self) --  магия, указываем метатаблицу answ к классу class 
       return answ  -- возвращаем результат.
    end
    Сдалось вам это двоеточие.
×
×
  • Создать...