Module ৫ · function: declaration, arrow, default আর rest
পুরো program: ছোট একটা library, value হিসেবে function আর recursion
Account থাকলেই freeপড়া
Amara-র দোকানের program শুরু হয়েছিল দশটা পরিষ্কার লাইন দিয়ে। দুই বছর পর সেটা চল্লিশ লাইনের একটাই loop। সে item পড়ে, যোগ করে, discount কাটে, VAT যোগ করে, তারপর receipt print করে। প্রতিটা নতুন feature একটা পুরোনো কিছু ভেঙে দেয়, কারণ প্রতিটা লাইন বাকি সব লাইন দেখতে আর বদলাতে পারে। Bob ওটায় হাত দিতেই ভয় পায়। এই lesson একই ধরনের কাজ লেখে ছোট ছোট function দিয়ে, প্রতিটার একটাই কাজ, তারপর এই অভ্যাস থেকে আরও ছয়টা program বানায়।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
পুরো program: ছোট একটা library, value হিসেবে function আর recursion এর ভেতরে কী আছে
- এই program-গুলোর তিনটা গড়ন
- পাঁচটা function-এর ছোট একটা library
- যে function আরেকটা function-এর সময় মাপে
- যে function একটা function ফেরত দেয়
- Recursion: যে function নিজেকে call করে Intermediate
- Rest parameter: যা খুশি তার যোগফল বা গড়
- আসল কাজের program: একটা marks report