scalabook

Форк
0
/
partially-applied-functions.md 
27 строк · 948.0 Байт

Каррирование

В методе можно указывать несколько групп параметров. При указании только части групп параметров возвращается частично определенная функция. Пример:

def sum(a: Int)(b: Int): Int =
a + b
def add2(b: Int): Int = sum(2)(b)
sum(42)(42)
// res0: Int = 84
add2(42)
// res1: Int = 44

Ссылки:

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.