91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Go語言結構體數組怎樣聲明

小樊
85
2024-11-08 13:20:13
欄目: 編程語言

在Go語言中,要聲明一個結構體數組,首先需要定義一個結構體類型,然后使用該類型創建數組或切片。以下是聲明結構體數組的步驟:

  1. 定義結構體類型:
type Person struct {
    Name string
    Age  int
}
  1. 聲明結構體數組:
var people [3]Person

這里,我們聲明了一個名為people的變量,它是一個包含3個Person結構體的數組。

或者,你可以使用切片來聲明一個動態大小的結構體數組:

var people []Person

要訪問和操作結構體數組中的元素,可以使用索引和循環。例如:

package main

import "fmt"

type Person struct {
    Name string
    Age  int
}

func main() {
    var people [3]Person
    people[0] = Person{Name: "Alice", Age: 30}
    people[1] = Person{Name: "Bob", Age: 25}
    people[2] = Person{Name: "Charlie", Age: 35}

    for i, person := range people {
        fmt.Printf("Index: %d, Name: %s, Age: %d\n", i, person.Name, person.Age)
    }
}

這將輸出:

Index: 0, Name: Alice, Age: 30
Index: 1, Name: Bob, Age: 25
Index: 2, Name: Charlie, Age: 35

0
高雄县| 乐山市| 洛南县| 榆林市| 化德县| 龙南县| 民县| 宁波市| 阳春市| 东兰县| 京山县| 天台县| 玛纳斯县| 双城市| 碌曲县| 东安县| 乐东| 法库县| 鄄城县| 霞浦县| 兰州市| 濮阳县| 德阳市| 汉阴县| 浦北县| 贺州市| 临沭县| 莲花县| 衢州市| 佛学| 东光县| 库车县| 商丘市| 瑞昌市| 太湖县| 漾濞| 清水县| 林甸县| 资讯| 滦平县| 孝昌县|