Avatar ·

Go में कैसे जाँचें कि कोई स्ट्रिंग किसी विशिष्ट सबस्ट्रिंग से शुरू होती है (StartsWith का एनालॉग)?

सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है, JavaScript से आया हूँ, और एक छोटी लेकिन परेशान करने वाली समस्या का सामना किया है। JS में मैं `str.startsWith("prefix")` मेथड का उपयोग करने का आदी था, जो true या false रिटर्न करता है। URL प्रीफिक्स, फ़ाइल पथ या कमांड प्रीफिक्स की जाँच के लिए यह बहुत सुविधाजनक है। Go में मुझे `strings` पैकेज में कुछ ऐसा ही मिलने की उम्मीद थी, लेकिन आश्चर्यजनक रूप से मुझे `StartsWith` मेथड नहीं मिला। `HasPrefix`, `Contains`, `TrimPrefix` हैं... लेकिन ऐसा कोई सीधा एनालॉग नहीं है जो तुरंत बूलियन वैल्यू दे। यहाँ कोड का एक उदाहरण है जो मैं लिखने की कोशिश कर रहा हूँ: ```go package main import ( "fmt" "strings" ) func main() { url := "https://example.com/api/v1/users" // यहाँ मुझे नहीं पता कि सही तरीके से कैसे जाँच करूँ // JS में होता: url.startsWith("https://") ```