Junior — Middle
Կարող եք տալ տվյալների տեսակների օրինակներ, որոնք կարելի է պահել Nested կառուցվածքում?
sobes.tech AI
Պատասխան AI-ից
Go-ի Nested կառուցվածքում կարող եք պահել տարբեր տվյալների տիպեր, այդ թվում՝
- Ներքին կառուցվածքներ (struct), որոնք թույլ են տալիս ստեղծել հիերարխիկ տվյալներ:
- Slices և զանգվածներ, օրինակ՝ []int, []string:
- Պրիմիտիվ տիպեր՝ int, float64, string, bool:
- Քարտեր (map), եթե անհրաժեշտ է պահել ասոցացվող տվյալներ:
Օրինակ՝
type Address struct {
City string
ZipCode int
}
type Person struct {
Name string
Age int
Address Address
Tags []string
}
Այստեղ, Person կառուցվածքը պարունակում է ներքին Address կառուցվածքը և string-ների սլայս Tags-ը։