Avatar ·

Rust में पूर्णांक (i32, u64 आदि) को String या &str में कैसे बदलें?

नमस्ते! मैंने अभी Rust सीखना शुरू किया है, और मुझे एक साधारण सी समस्या आ गई है। मैं एक छोटा प्रोग्राम लिख रहा हूँ जो उपयोगकर्ता से एक संख्या लेता है, उसे 2 से गुणा करता है, और परिणाम को टेक्स्ट के साथ आउटपुट करता है। लेकिन मैं समझ नहीं पा रहा हूँ कि पूर्णांक को स्ट्रिंग में सही तरीके से कैसे बदलूँ ताकि इसे दूसरे टेक्स्ट से जोड़ सकूँ। यहाँ मेरा कोड है: ```rust fn main() { let number: i32 = 42; let result = number * 2; // आउटपुट करना चाहता हूँ: "परिणाम: 84" let message = "परिणाम: " + result; // त्रुटि! println!("{}", message); } ``` कंपाइलर त्रुटि देता है: "cannot add `i32` to `&str`"। मैं समझता हूँ कि Rust में Python या JavaScript की तरह स्ट्रिंग और संख्या को सीधे नहीं जोड़ा जा सकता। मैंने `to_string()` का उपयोग करने की कोशिश की, लेकिन तब कुछ ऐसा होता है जैसे `"परिणाम: " + result.to_string()`, और यह अभी भी काम नहीं करता। मैंने `format!` मैक्रो के बारे में पढ़ा है, लेकिन मुझे यकीन नहीं है कि यह एकमात्र तरीका है। साथ ही `to_string()` और `into()` का उल्लेख भी देखा। कृपया बताएँ, क

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग