>> 2. не потерять при этом в эффективности

> Здрасьте. Лишние машинные инструкции не бесплатны.

ты думаешь что когда программист пишет

local a = tonumber(b) + c

в преобразовании tonumber не выполняются "лишние машинные инструкции"?

или ты не знаешь, что часто программист избегает вводить лишнюю
переменную и коду:

    local nb = tonumber(b)

    a = nb + c
    e = nb - c
    d = nb / d

многие предпочтут код:

    a = tonumber(b) + c
    e = tonumber(b) - c
    d = tonumber(b) / d


причем предпочтут из за лучшей читабельности и будут правы.

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить