Avatar ·

Go में स्ट्रिंग को खाली होने की जाँच कैसे करें?

सभी को नमस्ते! मैंने अभी Go सीखना शुरू किया है, और मुझे स्ट्रिंग को खाली होने की जाँच करने में समस्या आ रही है। मैं यूज़र इनपुट प्रोसेस करने के लिए एक छोटा सर्विस लिख रहा हूँ, और मुझे यह सुनिश्चित करना है कि स्ट्रिंग्स उपयोग करने से पहले खाली न हों। समस्या यह है कि मैं इसे करने के कई तरीके देखता हूँ, लेकिन समझ नहीं पाता कि कौन सा सही और कुशल है। मैंने यह कोशिश की: ```go func processInput(input string) bool { // तरीका 1: खाली स्ट्रिंग से तुलना if input == "" { return false } // तरीका 2: लंबाई की जाँच if len(input) == 0 { return false } // तरीका 3: बाइट तुलना if len([]byte(input)) == 0 { return false } return true } ``` तीनों तरीके काम करते हैं, लेकिन मुझे संदेह है: 1. क्या इन तरीकों के बीच प्रदर्शन में अंतर है? 2. Go समुदाय में कौन सा तरीका इडियोमैटिक माना जाता है? 3. क्या इसके लिए कोई विशेष पैकेज या फंक्शन है? 4. क्या