Skip to content

Commit af462d9

Browse files
committed
correction for #4
1 parent 4c4db44 commit af462d9

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

readme.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,20 @@ Prelude> map (\x -> x + 1) [1..4]
158158
[2,3,4,5]
159159
```
160160

161+
```haskell
162+
-- хотя этот пример можно записать и без лямбды
163+
map (+1) [1..4]
164+
```
165+
161166
Название дано по 11-й букве греческого алфавита `λ` (лямбда).
162167

163-
__Примечание:__ в лямбда-исчислении, лежащем в основе функционального программирования,
164-
способ определить функцию называется абстракция, или ["лямбда-абстракция"](https://wiki.haskell.org/Lambda_abstraction). Это более строгий термин, чем более распространенные *"лямбда"* или *"лямбда-функция"*.
168+
__Примечание:__ исходя из более строгой терминологии, принятой в лямбда-исчислении, лежащем в основе
169+
функционального программирования, широко распространенные *"лямбда"* и *"лямбда-функция"* - это не
170+
совсем точные, сленговые выражения.
171+
172+
> Для того, чтобы определить функцию, не обязательно задавать её имя. Для этого можно воспользоваться
173+
[лямбда-абстракцией](https://wiki.haskell.org/Lambda_abstraction) `\x -> x + 1`.
174+
Такие функции будем называть анонимными.
165175

166176
### Лямбда-исчисление
167177

0 commit comments

Comments
 (0)