Exercism-এর Roc ট্র্যাকে যোগ দিন এবং পেয়ে যান 120টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
print_remaining! = |todos|
todos
.keep_if(|todo| todo.status != Done)
.for_each!(|todo| echo!("- ${todo.name}\n"))
main! = |_args| {
todos = [
{ name: "Buy groceries", status: Done },
{ name: "Join Exercism", status: Done },
{ name: "Learn Roc", status: InProgress },
{ name: "Call mom", status: NotStarted },
]
print_remaining!(todos)
Ok({})
}
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
আংশিক তথ্য থেকে জিগস পাজলের অনুপস্থিত বিবরণ পূরণ করুন
একটি শব্দ খোঁজার ধাঁধা সমাধান করার প্রোগ্রাম তৈরি করুন।
প্রদত্ত একটি পরিসরে প্যালিনড্রোম গুণফল শনাক্ত করুন।
Roc কোড এমনভাবে ডিজাইন করা হয়েছে যাতে এটি দ্রুত বিল্ড হয় এবং দ্রুত রান করে। এটি মেশিন কোড বা WebAssembly-তে কম্পাইল হয়।
Roc-এ সরল ভাষা-প্রিমিটিভের সংখ্যা কম। এটি একটি একক প্যারাডাইমের ফাংশনাল ভাষা।
Roc-এর সিনট্যাক্স, সিম্যান্টিক্স এবং সঙ্গে থাকা টুলসেট সবই ব্যবহারকারীর সুবিধাকে সবচেয়ে বেশি গুরুত্ব দেয়।
Roc-এর শক্তিশালী টাইপ সিস্টেম ও ইমিউটেবিলিটির ফলে কোড আরও পূর্বানুমেয় ও রক্ষণাবেক্ষণযোগ্য হয়।
Roc অন্য ভাষার সঙ্গে ভালোভাবে কাজ করে, ফলে বিদ্যমান প্রকল্পে এটি যুক্ত করা সহজ হয়।
Roc একটি তরুণ ভাষা, আর এটি দ্রুত বিকশিত হচ্ছে।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Roc ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Roc ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Roc ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Roc ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Roc ট্র্যাকে আছে 120টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Roc অনুশীলনী দেখুন