STRUCT Cơ bản CA 06 / 07

4 biến rời hay 1 bản ghi thời tiết?

Ứng dụng theo dõi thời tiết:

type WeatherReading struct {
    City        string
    TempCelsius float64
    Humidity    int
    RecordedAt  time.Time
}

r := WeatherReading{City: "Đà Nẵng", TempCelsius: 32.5, Humidity: 78, RecordedAt: time.Now()}

Vì sao dùng 1 struct WeatherReading thay vì 4 biến rời (city, temp, humidity, recordedAt)?