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