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://")
```