पाठ 11 / 25
Vec, String और HashMap
Vec, String और HashMap समझाइए, focused Rust उदाहरण चलाइए और compiler result समझिए।
मुख्य विचार
Vec, String और HashMap Rust program को साफ़ और सुरक्षित रखने में मदद करता है। पहले value, उसे कौन इस्तेमाल कर सकता है और वह कब valid नहीं रहेगा—यह पहचानिए। यह syntax याद करने से अधिक महत्वपूर्ण है।
एक छोटा प्रयोग चलाएँ
Rust source file को program चलने से पहले Cargo check और build करता है। यह topic उस path का एक सुरक्षित हिस्सा बदलता है।
let mut marks = vec![72, 85];
marks.push(91);
println!("{}", marks.len());
Output:
3
Compiler संदेश पढ़ें
Rust errors शुरू में सख्त लग सकते हैं। वे अक्सर बताते हैं कि कौन-सी value move हुई, कौन-सा borrow overlap हो रहा है या कौन-सा type चाहिए। उदाहरण छोटा करें और एक-एक संदेश ठीक करें।
त्वरित जाँच
त्वरित जाँच: Vec, String और HashMap सीखने का सही तरीका क्या है?
- छोटा उदाहरण बनाकर compiler feedback लें।
- Ownership और error messages अनदेखा करें।
- चलाए बिना code copy करें।
Answer
छोटा उदाहरण बनाकर compiler feedback लें। — छोटा compiled प्रयोग अमूर्त नियम को दिखने वाले प्रमाण में बदलता है।