Хочемо вивчити й опанувати OCaml?

Приєднаймося до треку OCaml на Exercism, щоб отримати доступ до 60 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про OCaml

let rec fib = function
  | 0 -> 1
  | 1 -> 1
  | n -> fib (n - 1) + fib (n - 2)

60 вправ із програмування для OCaml на Exercism. Від вправи Трикутник до вправи Zipper.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи OCaml на Exercism

Ключові можливості OCaml


OCaml

Алгебраїчні типи даних

Потужні інструменти, щоб легко визначати складні структури даних і працювати з ними.

Незмінне програмування

Немає потреби руйнівно оновлювати структури даних чи випадково їх змінювати.

Статична типізація

Вища продуктивність і менше помилок під час виконання.

Функції першого класу

Їх можна передавати як будь-яке значення, використовувати як аргументи й повертати з інших функцій.

Виведення типів

Автоматичне виведення типів робить код менш багатослівним, а розробників ефективнішими.

Параметричний поліморфізм

Будуйте абстракції, що працюють із різними типами даних, як-от generics у Java і templates у C++.

Наставництво у стилі OCaml

У кожної мови свої звичаї. OCaml не виняток. Наші наставники допоможуть нам навчитися думати як розробник OCaml і писати ідіоматичний код мовою OCaml. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою OCaml, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи OCaml від спільноти

Трек OCaml на Exercism має 60 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи OCaml
OCaml

Почати з треку OCaml

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку OCaml