LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Потому что lua не обязывает финализировать выражения, тут

local x math.random(1, 100)

Тоже самое что и

local x; math.random(1, 100);

или

local x = nil; math.random(1, 100);

А вот тут, тоже самое что и

local x = nil; 
(1 + 2)

Где скобку пропускаем как задающую порядок вычисления, выражение 1 + 2 вызывает ошибку так как херня какая то :D
Ошибка логического восприятия того что выглядит похоже, но имеет абсолютно разную суть =)

Исправление LINUX-ORG-RU, :

Потому что lua не обязывает финализировать выражения, тут

local x math.random(1, 100)

Тоже самое что и

local x; math.random(1, 100);

или

local x = nil; math.random(1, 100);

А вот тут, тоже самое что и

local x = nil; 
(1 + 2)

Где скобку пропускаем как задающую порядок вычисления, выражение 1 + 2 вызывает ошибку так как результат «анонимного» выражения некуда передать дальше в присвоение, функцию или возврат,

Ошибка логического восприятия того что выглядит похоже, но имеет абсолютно разную суть =)

Исправление LINUX-ORG-RU, :

Потому что lua не обязывает финализировать выражения, тут

local x math.random(1, 100)

Тоже самое что и

local x; math.random(1, 100);

или

local x = nil; math.random(1, 100);

А вот тут, тоже самое что и

local x = nil; 
(1 + 2)

Где скобку пропускаем как задающую порядок вычисления, выражение 1 + 2 вызывает ошибку так как результат анонимного выражения некуда передать дальше в присвоение, функцию или возврат,

Ошибка логического восприятия того что выглядит похоже, но имеет абсолютно разную суть =)

Исходная версия LINUX-ORG-RU, :

Потому что lua не обязывает финализировать выражения, тут

local x math.random(1, 100)

Тоже самое что и

local x; math.random(1, 100);

или

local x = nil; math.random(1, 100);

А вот тут, тоже самое что и

local x = nil; 
(1 + 2)

Где скобку пропускаем как задающую порядок вычисления, выражение 1 + 2 вызывает ошибку так как результат выражения некуда передать дальше в присвоение, функцию или возврат

Ошибка логического восприятия того что выглядит похоже, но имеет абсолютно разную суть =)