الكتل والنطاقات
الكتل
الكتلة في Rust تحتوي على تسلسل من التعابير، محاطة بأقواس {}
. كل كتلة لها قيمة ونوع، وهما نفسهما للعبارة الأخيرة في الكتلة:
fn main() { let z = 13; let x = { let y = 10; println!("y: {y}"); z - y }; println!("x: {x}"); }
إذا انتهى التعبير الأخير بـ ;
، فإن القيمة والنوع الناتجين هما ()
.
This slide and its sub-slides should take about 5 minutes.
- يمكنك إظهار كيفية تغير قيمة الكتلة عن طريق تغيير السطر الأخير في الكتلة. على سبيل المثال، إضافة/إزالة فاصلة منقوطة أو استخدام
return
.