Avatar ·

Rust में String प्रकार के फ़ील्ड वाली संरचना सही तरीके से कैसे बनाएं?

सभी को नमस्ते! मैंने अभी Rust सीखना शुरू किया है और एक सरल संरचना बनाने में समस्या का सामना कर रहा हूँ जिसमें स्ट्रिंग फ़ील्ड होने चाहिए। अन्य भाषाओं (जैसे Python या Java) में मैं बस स्ट्रिंग फ़ील्ड घोषित करता था और सब काम करता था। लेकिन Rust में सब कुछ थोड़ा जटिल है। यहाँ मैं क्या करने की कोशिश कर रहा हूँ: ```rust struct Person { name: &str, age: u32, } fn main() { let person = Person { name: "Alice", age: 30, }; println!("{} is {} years old", person.name, person.age); } ``` कंपाइलर एक त्रुटि देता है: `missing lifetime specifier`। मैं समझता हूँ कि यह इसलिए है क्योंकि `&str` एक reference है, और कंपाइलर नहीं जानता कि यह कितने समय तक जीवित रहेगा। लेकिन मैं lifetimes से परेशान नहीं होना चाहता, मैं बस चाहता हूँ कि संरचना अपने डेटा का स्वामित्व रखे। मैंने कोशिश की