Sobes.tech
Junior — Middle

შეგიძლიათ მიაწოდოთ მაგალითები მონაცემთა ტიპების შესახებ, რომლებიც შეიძლება იყოს Nested სტრუქტურაში?

sobes.tech AI

პასუხი AI-სგან

Go-ის ნესტედ სტრუქტურაში შეიძლება შეინახოთ სხვადასხვა მონაცემთა ტიპები, მათ შორის:

  • შიდა სტრუქტურები (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 სტრუქტურას და სტრინგების სლაის Tags-ს.