2 part of Russian translation

Full translation of 1st section and begin of 2nd.
This commit is contained in:
Max 2014-08-07 18:19:40 +04:00
parent 82eb0f9958
commit 825a22f6fe

View File

@ -74,24 +74,24 @@ if not aBoolValue then print('это значение ложно') end
ans = aBoolValue and 'yes' or 'no' --> 'no' ans = aBoolValue and 'yes' or 'no' --> 'no'
karlSum = 0 karlSum = 0
for i = 1, 100 do -- The range includes both ends. for i = 1, 100 do -- Здесь указан диапазон, ограниченный с двух сторон.
karlSum = karlSum + i karlSum = karlSum + i
end end
-- Use "100, 1, -1" as the range to count down: -- Используйте "100, 1, -1" как нисходящий диапазон:
fredSum = 0 fredSum = 0
for j = 100, 1, -1 do fredSum = fredSum + j end for j = 100, 1, -1 do fredSum = fredSum + j end
-- In general, the range is begin, end[, step]. -- В основном, диапазон устроен так: начало, конец[, шаг].
-- Another loop construct: -- Другая конструкция цикла:
repeat repeat
print('the way of the future') print('путь будущего')
num = num - 1 num = num - 1
until num == 0 until num == 0
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-- 2. Functions. -- 2. Функции.
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
function fib(n) function fib(n)
@ -99,10 +99,10 @@ function fib(n)
return fib(n - 2) + fib(n - 1) return fib(n - 2) + fib(n - 1)
end end
-- Closures and anonymous functions are ok: -- Вложенные и анонимные функции являются нормой:
function adder(x) function adder(x)
-- The returned function is created when adder is called, and remembers the -- Возращаемая функция создаётся когда adder вызывается, тот в свою очередь
-- value of x: -- запоминает значение переменной x:
return function (y) return x + y end return function (y) return x + y end
end end
a1 = adder(9) a1 = adder(9)