العودة إلى الدورة

نوع الشرائح

لغة Rust للأنظمة وأمن الـ Web3

الشرائح (Slices): رؤى داخل البيانات

تسمح لك الشرائح بالإشارة إلى تتابع متصل من العناصر في مجموعة بدلاً من المجموعة كاملة. هي نوع من المراجع، لذا لا تملك حق الملكية.

rust let s = String::from("hello world"); let hello = &s[0..5]; let world = &s[6..11];

شرائح النصوص (String Slices)

في Rust، يعتبر &str شريحة نصية. هو أكثر كفاءة من String لأنه مجرد مؤشر وطول. عند تصميم واجهات البرمجية (APIs)، فإن تفضيل &str يجعلها أكثر مرونة.