Rust Best Practices
-
Rust

روز ۳۹: Iteratorها و Functional Style در Rust بهصورت عمیق و عملی
یکی از نقاط تمایز مهم Rust نسبت به بسیاری از زبانهای سیستمی دیگر، پشتیبانی قدرتمند آن از سبک برنامهنویسی Functional است. Iteratorها در Rust نهتنها ابزاری برای پیمایش دادهها هستند، بلکه هستهی اصلی نوشتن کدهای…
بیشتر بخوانید » -
Rust

روز ۲۶: Panic در Rust چیست و چه زمانی باید از آن استفاده کرد؟
یکی از مفاهیم مهم و در عین حال حساس در زبان Rust، مفهوم Panic است. Panic در Rust به معنای وقوع یک خطای بحرانی است که برنامه دیگر قادر به ادامه اجرای منطقی خود نیست…
بیشتر بخوانید » -
Rust

روز ۲۳: مدیریت نبود مقدار و خطاها با Option و Result در Rust
یکی از مهمترین تفاوتهای Rust با بسیاری از زبانهای برنامهنویسی رایج، نگاه جدی و اصولی آن به موضوع خطا و نبود مقدار است. در زبانهایی مثل Python یا JavaScript، نبود مقدار یا خطا معمولاً در…
بیشتر بخوانید »
