Exercism-এর PureScript ট্র্যাকে যোগ দিন এবং পেয়ে যান 31টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
module HelloWorld where
import Prelude
import Data.Maybe (Maybe(..))
helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
"Hello, " <> x <> "!"
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
একটি বাক্য প্যানগ্রাম কি না তা নির্ণয় করুন।
একটি বছর অধিবর্ষ কি না, তা নির্ণয় করুন।
একটি DNA স্ট্র্যান্ড দেওয়া থাকলে তার RNA কমপ্লিমেন্ট রিটার্ন করুন।
JavaScript যেখানে ব্যবহার করা হয়, সেখানেই PureScript ব্যবহার করার সুযোগ দেয়।
রো পলিমরফিজম, অ্যালজেব্রিক ডেটা টাইপ এবং টাইপ ক্লাসের মতো ফাংশনাল কৌশল ব্যবহার করুন।
PureScript-এর বেশিরভাগ এডিটরের জন্য টুল ও এক্সটেনশনের সমৃদ্ধ ইকোসিস্টেম রয়েছে।
PureScript স্ট্যাটিক্যালি টাইপড, Haskell দ্বারা অনুপ্রাণিত একটি শক্তিশালী টাইপ সিস্টেমসহ।
ডেভেলপার ও ব্যবহারকারীদের সক্রিয় কমিউনিটি।
PureScript-এর হালকা সিনট্যাক্স এক্সপ্রেসিভ কোড লেখা সম্ভব করে।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। PureScript ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে PureScript ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে PureScript ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান PureScript ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ PureScript ট্র্যাকে আছে 31টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব PureScript অনুশীলনী দেখুনসবচেয়ে বড় কথা, এটি সবার জন্য ১০০% ফ্রি।
PureScript ট্র্যাকে যোগ দিন