git.iko.soy/ikoHSE/sc-lectures
on master help sign in
yet more typos
commit124110ba73548c8b499936e1bd90d8b61b01d24c authoriko <ilyakooo0@gmail.com> dateSun 2 Feb 2020, 21:07 (7 years ago) parent40eca44
2 files changed+4−4
1.html+2−2 1.md+2−2
1.html+2−2
@@ -325,7 +325,7 @@
325325<p>Так матчить можно произвольные структуры произвольного уровня вложенности.</p>
326326<p><code>_</code> – специальное название константы, которое говорит что вам все равно что в ней лежит.</p>
327327<aside class="notes">
328−<p>функции объявляются в несколькро строк. Первая – обьявленик типа функции, а последубщие – реализация. В общем случае тип можно не указывать, но указывать тип у высказыванй на самом верхнем уровне (не вложенные) считается хорошим тоном и улучшает выведение типов и ошибки компиляции. У функции может быть несколько реализаций: какая из них вызовется зависит от значений передаваемых аргументов. матчинг произхводится сверху вниз. если в аргемантах написано слово с маленькой буквы, то значение аргумента биндится на эту константу.</p>
328+<p>функции объявляются в несколькро строк. Первая – обьявленик типа функции, а последующие – реализация. В общем случае тип можно не указывать, но указывать тип у высказыванй на самом верхнем уровне (не вложенные) считается хорошим тоном и улучшает выведение типов и ошибки компиляции. У функции может быть несколько реализаций: какая из них вызовется зависит от значений передаваемых аргументов. матчинг произхводится сверху вниз. если в аргемантах написано слово с маленькой буквы, то значение аргумента биндится на эту константу.</p>
329329</aside>
330330</section>
331331<section class="slide level1">
@@ -470,7 +470,7 @@
470470<section class="slide level1">
471471
472472<p>Любая функция берет строго один аргумент.</p>
473−<p>Функция нескольких аргументов все равно берет строго одтн аргумент и возвращает функцию, которая берет следйющий.</p>
473+<p>Функция нескольких аргументов все равно берет строго одтн аргумент и возвращает функцию, которая берет следующий.</p>
474474<p><em>(И из-за того, что применение функции лево-ассоциативно, вызов таких не трубует особого синтаксиса.)</em></p>
475475</section>
476476<section class="slide level1">
1.md+2−2
@@ -332,7 +332,7 @@ divide8 _ = "Some other number"
332332
333333:::notes
334334функции объявляются в несколькро строк. Первая -- обьявленик типа
335−функции, а последубщие -- реализация. В общем случае тип можно не
335+функции, а последующие -- реализация. В общем случае тип можно не
336336указывать, но указывать тип у высказыванй на самом верхнем уровне (не
337337вложенные) считается хорошим тоном и улучшает выведение типов и ошибки
338338компиляции. У функции может быть несколько реализаций: какая из них
@@ -622,7 +622,7 @@ add = \a b -> a + b
622622Любая функция берет строго один аргумент.
623623
624624Функция нескольких аргументов все равно берет строго одтн аргумент и
625−возвращает функцию, которая берет следйющий.
625+возвращает функцию, которая берет следующий.
626626
627627*(И из-за того, что применение функции лево-ассоциативно, вызов таких не
628628трубует особого синтаксиса.)*