می‌خواهید OCaml را یاد بگیرید و در آن استاد شوید؟

به مسیر OCaml در Exercism بپیوندید تا از این موارد بهره‌مند شوید: 60 تمرین همراه با تحلیل خودکار کد شما و مربی‌گری شخصی، همه ۱۰۰٪ رایگان.

درباره‌ی OCaml

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

ویژگی‌های کلیدی مسیر OCaml


OCaml

نوع‌های داده‌ی جبری

ابزارهایی قدرتمند برای تعریف و دستکاری ساختارهای داده‌ی پیچیده به‌آسانی.

برنامه‌نویسی تغییرناپذیر

نیازی به به‌روزرسانی مخرب ساختارهای داده یا تغییر تصادفی آن‌ها نیست.

نوع‌دهی ایستا

افزایش کارایی و کاهش خطاهای زمان اجرا.

توابع درجه‌اول

می‌توان آن‌ها را مانند هر مقدار دیگری پاس داد، به عنوان آرگومان به کار برد و از توابع دیگر برگرداند.

استنتاج نوع

استنتاج خودکار، کد را کم‌حجم‌تر و برنامه‌نویسان را کارآمدتر می‌کند.

چندریختی پارامتری

انتزاع‌هایی بسازید که روی انواع داده‌ی مختلف کار می‌کنند، مانند جنریک‌ها در Java و تمپلیت‌ها در C++.

به سبک OCaml منتور بگیرید

هر زبانی روش خودش را برای انجام کارها دارد. OCaml هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک می‌کنند مثل یک برنامه‌نویس OCaml فکر کنید و کد را به سبک اصیل OCaml بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکته‌ها، ایده‌ها و بازخوردی درباره‌ی این که چطور آن را به آنچه معمولاً در OCaml می‌بینید نزدیک‌تر کنید به شما بدهند؛ آن‌ها کمک می‌کنند چیزهایی را کشف کنید که نمی‌دانید که نمی‌دانید.

درباره‌ی منتورینگ بیشتر بدانید

تمرین‌های OCaml برگرفته از جامعه‌ی کاربران

مسیر OCaml در Exercism شامل 60 تمرین است تا به شما کمک کند کد بهتری بنویسید.

همه‌ی تمرین‌های OCaml را ببینید
OCaml

با مسیر OCaml شروع کنید

از همه بهتر، برای همه ۱۰۰٪ رایگان است.

به مسیر OCaml بپیوندید