GO結構體初識

2021-10-05 18:56:04 字數 805 閱讀 8636

package main

import

"fmt"

//結構體

/* 結構體:是由一系列具有相同型別或不同型別的資料構成的資料集合

結構體成員是由一系列的成員變數構成,這些成員變數也被稱為 "字段"

*/func

main()

p2.name =

"狗子"

p2.age =

22 p2.*** =

"男" p2.address =

"中國"

fmt.

printf

(,p2.name,p2.age,p2.***,p2.address)

//3.方法三

p3 := person

fmt.

printf

(,p3.name,p3.age,p3.***,p3.address)

//4.方法四

p4 := person

fmt.

printf

(,p4.name,p4.age,p4.***,p4.address)

}//1.定義結構體

type person struct

結果:
姓名:小明, 年齡:

21, 性別:男, 位址:中國

姓名:狗子, 年齡:

22, 性別:男, 位址:中國

姓名:小剛, 年齡:

20, 性別:男, 位址:中國

姓名:小花, 年齡:

18, 性別:女, 位址:中國

初識結構體

一 結構體的定義 結構體又稱為自定義資料型別 定義格式 struct 型別名 struct關鍵字 在此,我們應該注意的是 1 自定義資料型別定義完成以後等同於內建型別 2 結構體不能定義乙個自身的普通成員變數,但可以定義乙個指向自身的指標變數 看以下例子 struct student struct ...

go 修改結構體方法 go結構體方法

golang中的方法是作用在特定型別的變數上,因此自定義型別,都可以有方法,而不僅僅是struct。定義格式 func var struct name funcname var0,var1.return type package main import fmt type test struct na...

go語言結構體

go語言陣列可以儲存同一型別的資料 但在結構體中我們可以為不同項定義不同的資料型別 結構體是由一系列具有相同的型別或者不同型別的資料構成的資料集合 1.定義結構體 結構體定義需要使用type和struct語句。struct語句定義乙個新的資料型別,結構體中有乙個或者多個成員。type語句設定了結構體...