Avatar ·

Go में प्रिंट करते समय संख्या को अग्रणी शून्य के साथ कैसे आउटपुट करें?

सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा है। मुझे एक संख्या, जैसे 7, को अग्रणी शून्य के साथ फ़ॉर्मेट करके "0007" (कुल 4 अक्षर) के रूप में आउटपुट करना है। मैंने बहुत सारे विकल्प आज़माए, लेकिन कुछ भी काम नहीं कर रहा है। यहाँ मैंने जो प्रयास किया: ```go package main import "fmt" func main() { num := 7 fmt.Println("परिणाम: " + num) // त्रुटि: cannot convert num to string fmt.Println("परिणाम: " + string(num)) // कुछ अजीब आउटपुट देता है } ``` मैं इसका आदी हूँ कि Python में बस `f"{num:04d}"` लिख सकता हूँ, और C में `printf("%04d", num)`। लेकिन Go में मुझे इसका कोई समकक्ष नहीं मिल रहा है। मैंने `strconv.Itoa(num)` का उपयोग करने की कोशिश की, लेकिन यह बिना फ़ॉर्मेटिंग के केवल संख्या को स्ट्रिंग में बदलता है। मुझे चाहिए कि: - संख्या 7 "0007" में बदल जाए - संख्या 123 "01