summaryrefslogtreecommitdiffhomepage
path: root/ru-ru
diff options
context:
space:
mode:
Diffstat (limited to 'ru-ru')
-rw-r--r--ru-ru/paren-ru.html.markdown16
1 files changed, 8 insertions, 8 deletions
diff --git a/ru-ru/paren-ru.html.markdown b/ru-ru/paren-ru.html.markdown
index ded3c4fa..9b801e46 100644
--- a/ru-ru/paren-ru.html.markdown
+++ b/ru-ru/paren-ru.html.markdown
@@ -10,7 +10,7 @@ lang: ru-ru
[Paren](https://bitbucket.org/ktg/paren) - это диалект языка Лисп. Он спроектирован как встроенный язык.
-Некоторые примеры из <http://learnxinyminutes.com/docs/racket/>.
+Примеры взяты <http://learnxinyminutes.com/docs/racket/>.
```scheme
;;; Комментарии
@@ -30,9 +30,9 @@ lang: ru-ru
(double 123) ; => 123 : double
;; Обращение к функции записывается так: (f x y z ...),
-;; где f функция, а x, y, z, ... операнды
-;; Если вы хотите создать список из букв, используйте (quote), чтобы
-;; предотвратить ненужных вычислений
+;; где f - функция, а x, y, z, ... - операнды
+;; Если вы хотите создать буквальный список данных, используйте (quote), чтобы
+;; предотвратить ненужные вычисления
(quote (+ 1 2)) ; => (+ 1 2)
;; Итак, некоторые арифметические операции
(+ 1 1) ; => 2
@@ -113,7 +113,7 @@ some-var ; => 5
;; Функция всегда возвращает значение своего последнего выражения
(fn () "Привет Мир") ; => (fn () Привет Мир) : fn
-;; Используйте скобки, чтобы вызвать все функции, в том числе лямбда выражение
+;; Используйте скобки, чтобы вызвать все функции, в том числе лямбда-выражение
((fn () "Привет Мир")) ; => "Привет Мир"
;; Назначить функцию переменной
@@ -123,13 +123,13 @@ some-var ; => 5
;; Вы можете сократить это, используя синтаксический сахар определения функции:
(defn hello-world2 () "Привет Мир")
-;; Как и выше () - это список аргументов для функции
+;; Как и выше, () - это список аргументов для функции
(set hello
(fn (name)
(strcat "Привет " name)))
(hello "Стив") ; => "Привет Стив"
-;; ... или что эквивалентно, используйте синтаксический сахар определения:
+;; ... или, что эквивалентно, используйте синтаксический сахар определения:
(defn hello2 (name)
(strcat "Привет " name))
@@ -155,7 +155,7 @@ some-var ; => 5
;;; Циклы
;; Цикл for для чисел
-;; (for ИДЕТИФИКАТОР НАЧАЛО КОНЕЦ ШАГ ВЫРАЖЕНИЕ ..)
+;; (for ИДЕНТИФИКАТОР НАЧАЛО КОНЕЦ ШАГ ВЫРАЖЕНИЕ ..)
(for i 0 10 2 (pr i "")) ; => печатает 0 2 4 6 8 10
(for i 0.0 10 2.5 (pr i "")) ; => печатает 0 2.5 5 7.5 10