Rust Standard Library Cookbook
362 صفحات
Arabic
PDF
4.5

Rust Standard Library Cookbook

Рецепты и примеры для стандартной библиотеки Rust

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Rust Standard Library Cookbook» (المؤلفان Daniel Durante و Jan Nils Ferner، عام 2018، 362 صفحة) هو دليل عملي يركز على أحد أقوى أجزاء نظام Rust البيئي وأكثرها تجاهلاً في كثير من الأحيان: مكتبته القياسية. على عكس العديد من الكتب التي تركز على تركيب اللغة أو على بناء تطبيقات الويب باستخدام الأطر، تقدم هذه «المجموعة الطبخية» للقارئ وصفات جاهزة ومختبرة لحل المشكلات اليومية. الكتاب موجه للمطورين الذين هم على دراية بأساسيات Rust بالفعل، ويساعد على تعميق فهم الوحدات القياسية، مثل std::collections، و std::iter، و std::io، و std::thread وغيرها.

ما يدور حوله هذا الكتاب

كتاب «Rust Standard Library Cookbook» مبني على مبدأ مجموعة من الوصفات (cookbook). كل فصل مخصص لمجال معين من المكتبة القياسية ويحتوي على ما بين 5 إلى 15 مهمة عملية مع حلول مفصلة. يغطي الكتاب الموضوعات الرئيسية التالية:

  • المجموعات: العمل مع المتجهات، وخرائط التجزئة، والمجموعات، وقوائم الانتظار، وهياكل البيانات الأخرى. تُظهر الوصفات كيفية اختيار نوع المجموعة بكفاءة، وكيفية إجراء البحث والفرز والتصفية.
  • المكررات والإغلاقات: إنشاء سلاسل من المكررات، واستخدام map، و filter، و fold، و zip ومهايئات أخرى. يتم إيلاء اهتمام خاص للأداء.

توصيات