অধ্যায় 13

Functional language features: Iterator এবং Closure

Functional Language Features: Iterators and Closures

Rust-এর design-এ functional language-গুলোর কয়েকটা feature গভীরভাবে মিশে আছে। সবচেয়ে গুরুত্বপূর্ণ দু'টো — closure (anonymous function যা environment capture করতে পারে) এবং iterator (sequence-এর উপর কাজ করার declarative API)।

এই অধ্যায়ে দু'টোর syntax ও mechanics দেখব, তারপর আগের minigrep project-কে iterator দিয়ে refactor করব। শেষে একটা surprising fact — high-level iterator chain-এর performance hand-written loop-এর সমান, কখনো কখনো ভালো।

এই অধ্যায়ের পাঠসমূহ