Avatar ·

Rust में स्ट्रक्चर और ऐरे को प्रिंट कैसे करें? (Debug, Display, फ़ॉर्मेटिंग)

सभी को नमस्ते! मैं Rust में नौसिखिया हूँ और जटिल डेटा टाइप्स को आउटपुट करने में समझ नहीं पा रहा हूँ। एक सरल `User` स्ट्रक्चर और संख्याओं का ऐरे है। जब मैं उन्हें `println!` के माध्यम से प्रिंट करने की कोशिश करता हूँ, तो कंपाइलर त्रुटियाँ देता है। यहाँ मेरा कोड है:\n\n```rust\nstruct User {\n name: String,\n age: u32,\n}\n\nfn main() {\n let user = User { name: "Alisa".to_string(), age: 30 };\n println!("उपयोगकर्ता: {}", user); // त्रुटि!\n\n let numbers = [1, 2, 3, 4, 5];\n println!("ऐरे: {}", numbers); // यह भी त्रुटि!\n}\n```\n\nकंपाइलर `std::fmt::Display` और `Debug` के बारे में कुछ लिखता है। मैंने गूगल किया, लेकिन वहाँ सब कुछ बहुत जटिल है। मुझे बस डेटा को देखने के लिए आउटपुट करना है, ढेर सारा कोड लिखने की ज़रूरत नहीं है। इसे सही और जल्दी कैसे करें? अन्य भाषाओं (Python, JavaScript) में यह काम करता है।