Development

F#, Алгебраические типы данных, Pattern matching

Мы начинаем серию мероприятий, которые адресованы "продолжающей" аудитории - людям, которые спокойно используют функции первого класса и высшего порядка, а также применяют иммутабельные данные и знакомы с понятием "типов", но желают углубить свои познания в функциональном программировании. В этот раз мы будем знакомиться с новыми понятиями на примере языка F#, но в обсуждении будем затрагивать и другие языки.

Сложность материала: 2
(мы группируем материалы с оглядкой на эту шкалу: https://pbs.twimg.com/media/CydL5EYUsAAI-61.jpg:large)

Перед мероприятием читаем:

  1. https://fsharpforfunandprofit.com/posts/the-option-type/
  2. https://fsharpforfunandprofit.com/posts/recipe-part2/
  3. https://fsharpforfunandprofit.com/posts/discriminated-unions/
  4. https://fsharpforfunandprofit.com/posts/match-expression/
    На мероприятии обсуждаем прочитанное для закрепления.

Ссылку на zoom отправим в сообщении в день мероприятия тем, кто читал и собирается принять участие в обсуждении (у нас не телевизор).


FP Specialty – это мероприятия для тех, кто изучает и применяет функциональные языки программирования.

Формат FP Specialty
• не употребляем алкоголь на мероприятиях (удалённо тоже нельзя :D)
• не ценим сообщения в чате, часто стираем их
• не занимаемся обсуждением ФП в ООП-языках

Краткосрочные обсуждения и вопросы – в telegram: fpspecialty_nsk

Event at a glance

Who it is for
функциональные программисты среднего уровня, F#-разработчики
Main topics
F#, алгебраические типы данных, сопоставление с образцом, функциональное программирование
What you will gain
понять размеченные объединения и сопоставление с образцом в F#, применять функциональные концепции
Program format
обсуждение, читательская группа