ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Functional programming, chapter 2: The functional approach to collections in Scala

Автор: Sergei Winitzki

Загружено: 2017-11-23

Просмотров: 2023

Описание: Functional programming in the mathematical spirit.

Long and difficult, yet boring explanations given in excruciating detail.

Start by reading the slides, go through the worked examples and exercises. Watch the video when you cannot fully understand something in the slides.

Chapter 2.

Tuples and pattern matching
Using tuples with Map[] and Seq[] collections (zip, map, flatMap, etc.)
Writing functions with type parameters
Implementing mathematical induction with recursion
Tail recursion and the accumulator trick
Using fold, foldLeft, scan, iterate instead of writing recursion by hand
Worked examples and exercises

Slides: https://github.com/winitzki/talks/blo...

Code examples: https://github.com/winitzki/scala-exa...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Functional programming, chapter 2: The functional approach to collections in Scala

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Functional programming, chapter 3. The logic of types, part 1: The types of higher-order functions

Functional programming, chapter 3. The logic of types, part 1: The types of higher-order functions

Scala Tutoraial - Pattern Matching

Scala Tutoraial - Pattern Matching

Functional programming and declarative programming

Functional programming and declarative programming

Functional Programming 4 - If Statements, Pattern Matching, and Exhaustiveness (in Rescript)

Functional Programming 4 - If Statements, Pattern Matching, and Exhaustiveness (in Rescript)

CppCon 2019

CppCon 2019

Krwawy luksus. Dlaczego świat ukrywa, że Patek był Polakiem?

Krwawy luksus. Dlaczego świat ukrywa, że Patek był Polakiem?

KRĘCI CEMENT BETONIARA, PO CZERWONEJ NA YAMALU NIE BYŁO WĄTPLIWOŚCI - BARCA +3 PKT | SKRÓT MECZU

KRĘCI CEMENT BETONIARA, PO CZERWONEJ NA YAMALU NIE BYŁO WĄTPLIWOŚCI - BARCA +3 PKT | SKRÓT MECZU

100 SZOKUJĄCYCH faktów o ŻYDACH w USA

100 SZOKUJĄCYCH faktów o ŻYDACH w USA

NVIDIA’s AI Finally Solved Walking In Games

NVIDIA’s AI Finally Solved Walking In Games

YAMAL I RAPHINHA TRAFIAJĄ, VILLARREAL MARNUJE SETKI! CZERWONA DO PRZERWY! VILLARREAL – BARCA, SKRÓT

YAMAL I RAPHINHA TRAFIAJĄ, VILLARREAL MARNUJE SETKI! CZERWONA DO PRZERWY! VILLARREAL – BARCA, SKRÓT

Чат ПГТ 5.2 - это похоронная. Самый УЖАСНЫЙ релиз в истории ИИ

Чат ПГТ 5.2 - это похоронная. Самый УЖАСНЫЙ релиз в истории ИИ

Java 8 and Beyond, a Scala Story - Tomer Gabel

Java 8 and Beyond, a Scala Story - Tomer Gabel

CO ZEŁEŃSKI OBIECAŁ NAWROCKIEMU? CZECHY MÓWIĄ ETS “NIE”! ZŁOTO I SREBRO NA FALI WZNOSZĄCEJ

CO ZEŁEŃSKI OBIECAŁ NAWROCKIEMU? CZECHY MÓWIĄ ETS “NIE”! ZŁOTO I SREBRO NA FALI WZNOSZĄCEJ

Nowa strategia Ameryki. Imperium bez sentymentów

Nowa strategia Ameryki. Imperium bez sentymentów

Google Just Killed All Competitors + Disney Gave Mickey Mouse to AI (10 Updates)

Google Just Killed All Competitors + Disney Gave Mickey Mouse to AI (10 Updates)

Czesław Niemen poszedł za swoją sprzątaczką do domu... to, co odkrył, doprowadziło go do płaczu.

Czesław Niemen poszedł za swoją sprzątaczką do domu... to, co odkrył, doprowadziło go do płaczu.

Reinforcement Learning Tutorial - RLVR with NVIDIA & Unsloth

Reinforcement Learning Tutorial - RLVR with NVIDIA & Unsloth

The Dhall language from the point of view of functional programming

The Dhall language from the point of view of functional programming

From TCP to HTTP | Full Course by @ThePrimeagen

From TCP to HTTP | Full Course by @ThePrimeagen

Haskell Course

Haskell Course

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]