Size: a a a

2020 April 22

AY

Arslan Yulbirdin in pro.lua
И даже скобки расставлять не нужно
источник

S

Snusmumriken in pro.lua
Всё за счёт сахара
require"mylib" — если функция принимает одну строку или таблицу, скобки не нужны. А там — просто вызов возвращаемых функций по цепочке.
источник

S

Snusmumriken in pro.lua
Но разбираться в этом и отлаживать — адовый ад.
источник

AY

Arslan Yulbirdin in pro.lua
Igor725
Я одно время для метатаблицы строк определял __add, чтобы их конкатить, но потом произвёл замеры времени исполнения своего оператора и стандартной конкатенации и что-то перехотел таким заниматься
В php строки соединяются при помощи оператора "."(точка), в начале для это был бред и все время пытался приписать + за что и получал исключения
источник

AY

Arslan Yulbirdin in pro.lua
В lua тоже придется привыкать
источник

S

Snusmumriken in pro.lua
У луа и php, конкатенация и оператор сложения _намеренно_ разделены, чтобы не было как в JS:
источник

I

Igor725 in pro.lua
Я одно время с php долго тёрки вёл
источник

I

Igor725 in pro.lua
Но это было давно и вообще неправда
источник

AY

Arslan Yulbirdin in pro.lua
Snusmumriken
У луа и php, конкатенация и оператор сложения _намеренно_ разделены, чтобы не было как в JS:
Ахах, да
источник

A

Ameliance SkyMusic in pro.lua
что-то из этого является метатаблицей?
что-то из этого является частью (то из чего состоит) метатаблица?
источник

S

Snusmumriken in pro.lua
Это очень интересный вопрос, потому что я вижу только таблицу "tab", и ни одной метатаблицы, только висящие в воздухе имена метатабличных полей и операторы ))
источник

A

Ameliance SkyMusic in pro.lua
Snusmumriken
Это очень интересный вопрос, потому что я вижу только таблицу "tab", и ни одной метатаблицы, только висящие в воздухе имена метатабличных полей и операторы ))
это правильное утверждение?
источник

A

Ameliance SkyMusic in pro.lua
источник

S

Snusmumriken in pro.lua
Нене, даже не смотри на эту фигню, запутаешься лишний раз.
источник

S

Snusmumriken in pro.lua
Просто запомни, что в твоём случае — метатаблицы влияют ТОЛЬКО на таблицы. Как дорастёшь до cdata — будешь ещё цеплять их туда.
источник

A

Ameliance SkyMusic in pro.lua
у чего по умолчанию есть метатаблица?
источник

S

Snusmumriken in pro.lua
Только строки. У них уже сразу есть метатаблица, но это внутренности языка, тебя это не должно интересовать.
Так что считай что ни у чего нет метатаблиц по умолчанию.
источник

AY

Arslan Yulbirdin in pro.lua
@AmelianceSkyMusic, Почему бы тебе не попробовать написать калькулятор-парсер? Одну теорию в голове не удержишь нужна практика
источник

AY

Arslan Yulbirdin in pro.lua
Калькулятор-парсер в смысле разбор строки типа: "5+5"
источник

IB

Ivan Bessarabov in pro.lua
Snusmumriken
У луа и php, конкатенация и оператор сложения _намеренно_ разделены, чтобы не было как в JS:
бывают языки где и операторы сравнения разные для строк и чисел
источник