Go में नेस्टेड स्ट्रक्चर (nested struct) को सही तरीके से कैसे इनिशियलाइज़ करें?
सभी को नमस्ते! मैं Go में नया हूँ, और मुझे नेस्टेड स्ट्रक्चर को इनिशियलाइज़ करने में समस्या आ रही है। मैं वेदर API के साथ काम करने के लिए एक छोटा प्रोजेक्ट लिख रहा हूँ।
मेरे पास ये स्ट्रक्चर हैं:
```go
type WeatherResponse struct {
Location Location
Current CurrentWeather
}
type Location struct {
Name string
Country string
Lat float64
Lon float64
}
type CurrentWeather struct {
Temperature float64
Humidity int
Condition string
Wind WindInfo
}
type WindInfo struct {
Speed float64
Deg int
}
```
मैं `WeatherResponse` का एक इंस्टेंस बनाने और सभी फील्ड्स को तुरंत भरने की कोशिश कर रहा हूँ, लेकिन मुझे कम्पाइलेशन एरर आ रही हैं। मैंने अलग-अलग तरीके आज़माए:
```go
// तरीका 1 - काम नहीं करता
data := WeatherResponse{
Location.Name: "Moscow