ycliper

Популярное

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

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

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

Топ запросов

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

F# Fundamentals Tutorial | Learn Functional Programming | Step-by-Step Guide

Автор: Ben Gobeil

Загружено: 2020-04-09

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

Описание: For Freelance F# Software Development and Consulting, visit https://www.bengobeil.com/

I wanted to make a video that a programmer can watch and immediately have all the tools to be productive writing functional-F# code. I also take the time to explain the best practices so that you won't have to unlearn bad habits.

Timestamps:

00:00 - Intro
07:09 - .fs vs.fsx files
07:56 - Let binding
09:29 - Type inference
09:16 - Whitespace delimitation
09:58 - F# Interactive
13:32 - it
11:32 - Type annotations
12:31 - Primitives
13:18 - Mutable/Assignment
16:36 - Functions
18:39 - Expressions vs Statements
20:41 - Lambda expressions
21:45 - Currying/Baking-In
24:59 - Partial Application
30:28 - Prefix vs Infix operator notation
28:34 - Function composition
35:19 - Pipe operator
38:40 - Composition operator
39:59 - Defining new operators
42:25 - Files, namespaces and modules
46:08 - Ordering definitions
46:42 - Ordering Files
47:23 - Number of files/file size rant F# vs OOP
50:17 - Access Control
51:10 - Hello World/Main function
53:40 - Unit
56:26 - Printing to Console
58:21 - Design time, compile time and runtime errors
1:03:24 - Eager evaluation vs lazy evaluation
1:09:28 - Type system
1:09:59 - Product types
1:10:21 - Record type
1:20:35 - Tuple
1:22:54 - Anonymous records
1:25:07 - Sum types
1:25:36 - Discriminated Unions
1:30:35 - Pattern Matching
1:33:37 - The "function" keyword
1:52:32 - Pattern matching with let and fun --
1:58:52 - Option type
2:01:38 - Domain Errors vs Exceptions
2:04:36 - Generics and SRTP
2:06:16 and 2:48:11- Inline keyword
2:07:05 - Type members
2:10:20 - Collections
2:10:39 - Arrays
2:12:41 - Lists
2:18:18 - Collection libraries
2:18:18 - List.head
2:20:55 - Recursion / List.iter
2:26:28 - List.map
2:29:03 - List.fold
2:31:10 - List.reduce
2:33:18 - List.sum
2:34:13 - Bind
2:38:42 - Exception handling
2:43:23 - Results / Error Modeling
2:45:30 - Outtro

----------------------------------------------------------------------------------

Music:

► Music Credit: LAKEY INSPIRED
Track Name: "Better Days"
Music By: LAKEY INSPIRED @   / lakeyinspired  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
F# Fundamentals Tutorial | Learn Functional Programming | Step-by-Step Guide

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

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

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

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

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

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

Best Resources To Learn F# In 2021

Best Resources To Learn F# In 2021

F# for C# programmers - Scott Wlaschin

F# for C# programmers - Scott Wlaschin

Go Pro on .NET with F# - Isaac Abraham

Go Pro on .NET with F# - Isaac Abraham

Conquering the F# Ecosystem

Conquering the F# Ecosystem

Introduction to Functional Programming with F# - Part 1 [Episode 001]

Introduction to Functional Programming with F# - Part 1 [Episode 001]

Writing a Simple Application in F# + Live Refactoring | Basic Functional Software Design Walkthrough

Writing a Simple Application in F# + Live Refactoring | Basic Functional Software Design Walkthrough

Learn F#

Learn F#

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

Why Every Day as a Developer Would Be Easier with F#, by Urs Enzler

Why Every Day as a Developer Would Be Easier with F#, by Urs Enzler

Rapid Data Analysis with F# - Part 1 - Scripts and Data Capture

Rapid Data Analysis with F# - Part 1 - Scripts and Data Capture

Functional Programming Patterns for Mere Mortals - Daniel Chambers

Functional Programming Patterns for Mere Mortals - Daniel Chambers

Computation Expressions Explained | Step-By-Step Tutorial | F# Functional Programming

Computation Expressions Explained | Step-By-Step Tutorial | F# Functional Programming

F# Tutorial

F# Tutorial

Why Isn't Functional Programming the Norm? – Richard Feldman

Why Isn't Functional Programming the Norm? – Richard Feldman

Scott Wlaschin - Talk Session: Domain Modeling Made Functional

Scott Wlaschin - Talk Session: Domain Modeling Made Functional

Learning F# by Designing Your Own Language by Oleksii Holub

Learning F# by Designing Your Own Language by Oleksii Holub

Функциональная игровая логика с конвейерами состояний — F# Часть 3 [Эпизод 003]

Функциональная игровая логика с конвейерами состояний — F# Часть 3 [Эпизод 003]

Starting Your F# Journey | #dotNETConf: Focus on F#

Starting Your F# Journey | #dotNETConf: Focus on F#

Introduction to Monads in F#

Introduction to Monads in F#

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



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



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