Avatar ·

Rust में त्रुटि: println! का उपयोग करते समय "expected a literal" — इसे कैसे ठीक करें?

नमस्ते! मैंने अभी Rust सीखना शुरू किया है और एक त्रुटि का सामना किया जिसे मैं समझ नहीं पा रहा हूँ। println! के माध्यम से एक वेरिएबल का मान प्रिंट करने की कोशिश कर रहा हूँ, लेकिन कंपाइलर त्रुटि दे रहा है। यहाँ मेरा कोड है: ```rust fn main() { let name = "Alice"; println!("Hello, " + name + "!"); } ``` कंपाइलर यह आउटपुट देता है: ``` error: expected a literal --> src/main.rs:3:23 | 3 | println!("Hello, " + name + "!"); | ^ | help: format argument must be a string literal ``` मुझे उम्मीद थी कि स्ट्रिंग Python या JavaScript की तरह जुड़ जाएगी, लेकिन Rust स्पष्ट रूप से ऐसे काम नहीं करना चाहता। क्यों? वेरिएबल्स को सही तरीके से कैसे आउटपुट करें? मैंने कॉन्केटनेशन हटाकर सिर्फ `println!("Hello, name!")` लिखने की कोशिश की — तब यह शाब्दिक रूप से "Hello, name!" प्रिंट करता है, न कि वेरिएबल का मान। कृपया मुझे बताएं, कैसे?