به مسیر OCaml در Exercism بپیوندید تا از این موارد بهرهمند شوید: 60 تمرین همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
let rec fib = function
| 0 -> 1
| 1 -> 1
| n -> fib (n - 1) + fib (n - 2)
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
پیادهسازیای از رمز آتباش، یک سامانهی رمزنگاری باستانی که در خاورمیانه ساخته شد، بسازید.
اگر عددی طبیعی زیر رادیکال داده شود، جذر آن را برگردانید.
ساختن یک زیپ برای درخت دودویی.
ابزارهایی قدرتمند برای تعریف و دستکاری ساختارهای دادهی پیچیده بهآسانی.
نیازی به بهروزرسانی مخرب ساختارهای داده یا تغییر تصادفی آنها نیست.
افزایش کارایی و کاهش خطاهای زمان اجرا.
میتوان آنها را مانند هر مقدار دیگری پاس داد، به عنوان آرگومان به کار برد و از توابع دیگر برگرداند.
استنتاج خودکار، کد را کمحجمتر و برنامهنویسان را کارآمدتر میکند.
انتزاعهایی بسازید که روی انواع دادهی مختلف کار میکنند، مانند جنریکها در Java و تمپلیتها در C++.
هر زبانی روش خودش را برای انجام کارها دارد. OCaml هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس OCaml فکر کنید و کد را به سبک اصیل OCaml بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در OCaml میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر OCaml در Exercism شامل 60 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای OCaml را ببینید