Size: a a a

2020 April 20

I

Igor725 in pro.lua
TONYMIN TGD
Как применять битовые операции?
В <Lua.5.3 модуль bit/bit32
В >Lua 5.3 операторы битовые есть
источник

TT

TONYMIN TGD in pro.lua
А в луа-жид?👨
источник

ШТ

Шмель Тяжеловес in pro.lua
#!/usr/bin/env lua

t = {}
t.__index = t

t.__shl = function(self, item)
   if not self.acc then
       self.acc = item
   else
       self.acc = self.acc + item
   end
   return self
end

t.__tostring = function(self, item)
   return self.acc
end

local q = setmetatable({}, t)

print(q << 1 << 2)
local c = q << 100 << 100
print(c)

--q << 2000 -- а так не получится??
источник

AY

Arslan Yulbirdin in pro.lua
Igor725
В смысле? Я не знаю "как в питоне" объясни попонятнее, тогда помочь смогу
Просто функция print в луа добавляет nl в конце, решил просто перегрузить на io.stdout:write
источник

I

Igor725 in pro.lua
Arslan Yulbirdin
Просто функция print в луа добавляет nl в конце, решил просто перегрузить на io.stdout:write
io.write использовать можно
источник

AY

Arslan Yulbirdin in pro.lua
Igor725
io.write использовать можно
Не получается
источник

I

Igor725 in pro.lua
Что именно не получается?
источник

I

Igor725 in pro.lua
TONYMIN TGD
А в луа-жид?👨
В житах bit модуль, по стандарту загружен
источник

AY

Arslan Yulbirdin in pro.lua
Сработало 🤣🤣🤣
источник

AY

Arslan Yulbirdin in pro.lua
До этого что-то было не так
источник

I

Igor725 in pro.lua
Ну и отлично
источник

TT

TONYMIN TGD in pro.lua
Igor725
В житах bit модуль, по стандарту загружен
Реквирить нужно?
источник

I

Igor725 in pro.lua
TONYMIN TGD
Реквирить нужно?
Говорю же, по стандарту загружен
источник

I

Igor725 in pro.lua
просто таблица bit, в ней все функции
источник

TT

TONYMIN TGD in pro.lua
У меня просто чистого JIT'а нет, есть только лове
источник

I

Igor725 in pro.lua
В ловке тоже bit
источник

TT

TONYMIN TGD in pro.lua
Интересный факт: если параметр функции один, и это таблица или строка, можно не ставить круглые скобки.
источник

I

Igor725 in pro.lua
TONYMIN TGD
Интересный факт: если параметр функции один, и это таблица или строка, можно не ставить круглые скобки.
Пользуюсь этим только с таблицами, больше нравится как выглядит
источник

TT

TONYMIN TGD in pro.lua
Но скорее всего, тут все, кроме меня, уже давным-давно это знали. Тут вроде нет новичков в Lua.
источник

I

Igor725 in pro.lua
Их много, просто не выдают себя
источник