summaryrefslogtreecommitdiffhomepage
path: root/ru-ru/lua-ru.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'ru-ru/lua-ru.html.markdown')
-rw-r--r--ru-ru/lua-ru.html.markdown13
1 files changed, 7 insertions, 6 deletions
diff --git a/ru-ru/lua-ru.html.markdown b/ru-ru/lua-ru.html.markdown
index 72a3fd9f..ee0fe870 100644
--- a/ru-ru/lua-ru.html.markdown
+++ b/ru-ru/lua-ru.html.markdown
@@ -5,6 +5,7 @@ contributors:
- ["Tyler Neylon", "http://tylerneylon.com/"]
translators:
- ["Max Solomonov", "https://vk.com/solomonovmaksim"]
+ - ["Max Truhonin", "https://vk.com/maximmax42"]
lang: ru-ru
---
@@ -110,20 +111,20 @@ a2 = adder(36)
print(a1(16)) --> 25
print(a2(64)) --> 100
--- Returns, func calls, and assignments all work with lists that may be
--- mismatched in length. Unmatched receivers are nil; unmatched senders are
--- discarded.
+-- Возвраты, вызовы функций и присвоения, вся работа с перечисленным может иметь
+-- неодинаковое кол-во аргументов/элементов. Неиспользуемые аргументы являются nil и
+-- отбрасываются на приёме.
x, y, z = 1, 2, 3, 4
--- Now x = 1, y = 2, z = 3, and 4 is thrown away.
+-- Теперь x = 1, y = 2, z = 3, и 4 просто отбрасывается.
function bar(a, b, c)
print(a, b, c)
return 4, 8, 15, 16, 23, 42
end
-x, y = bar('zaphod') --> prints "zaphod nil nil"
--- Now x = 4, y = 8, values 15..42 are discarded.
+x, y = bar('zaphod') --> выводит "zaphod nil nil"
+-- Теперь x = 4, y = 8, а значения 15..42 отбрасываются.
-- Functions are first-class, may be local/global. These are the same:
function f(x) return x * x end