التخصيص في الـ Heap
يسمح لك Box<T> بتخزين البيانات في الـ heap بدلاً من الـ stack. هذا مفيد لـ:
- الأنواع التي لا يمكن معرفة حجمها وقت التجميع.
- نقل ملكية كمية كبيرة من البيانات دون نسخها.
rust let b = Box::new(5); println!("b = {}", b);
لغة Rust للأنظمة وأمن الـ Web3
يسمح لك Box<T> بتخزين البيانات في الـ heap بدلاً من الـ stack. هذا مفيد لـ:
rust let b = Box::new(5); println!("b = {}", b);