日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GO语言struct语法

發布時間:2025/6/15 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GO语言struct语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

struct

-使用type<Name>struct{}定義結構,名稱遵循可見性規則

-支持指向自身的指針類型成員

-支持匿名結構、可作用成員或定義成員變量

-匿名結構也可以用于MAP的值

-可以使用字面值對結構進行初始化

-允許值通過指針來讀寫結構成員

-相同類型的成員可進行直接拷貝賦值

-支持==與!=比較運算符,不支持>或<

-支持匿名字段,本質上是定義了以某個類型名稱的字段

-嵌入結構作為匿名字段看起來像繼承、但不是繼承

-可以使用匿名字段的指針

package main

import "fmt"

type test struct{}


func main(){

a :=test{}

fmt.Println(a)


}


package?mainimport?"fmt"type?test?struct?{????Name????string????Age?????int????Address?string}func?main()?{????a?:=?test{}????a.Name?=?"YH"?//值初始化,與其他語言的class類似,GO語言沒有指針運算,????a.Age?=?18????fmt.Printf("我叫%s,?今年年方%d\n",?a.Name,?a.Age)????b?:=?test{????????Name:????"YH",????????Age:?????19,????????Address:?"Japan",????}????fmt.Printf("我叫%s,?今年年方%d,我是%s\n人",?b.Name,?b.Age,?b.Address)}


//匿名結構

package?mainimport?"fmt"type?test?struct?{????Name????string????Age?????int????Address?string????Contact?struct?{????????User_phont?string????????City???????string????}}func?main()?{????a?:=?test{Name:?"yh",?Age:?19,?Address:?"Bj"}????a.Contact.User_phont?=?"1234567890"????a.Contact.City?=?"haidian"????fmt.Println(a)}



package main

import "fmt"

func main() {

a := struct {

Name string

Age ?int

}{

Name: "aa",

Age: ?19,

}

fmt.Println(a)

}


package main

import "fmt"

type test struct{

Name string

Age int

}


func main(){

a :=test{

Name:"coolqi", ?//設置字面值初始化

}

a.Age=19//

fmt.Println(a)


}



package main

import "fmt"

type humen struct{

Sex int

}


type Teacher struct{

humen

Name string

Age int



}

type Student struct{

humen ? ?//這里的嵌入式是一個匿名的字段,本質上是將結構的名稱作為字段名稱,若需要作為字面值初始化,需要做humen:humen{Sex:1}

Name string

Age int

}

func main(){

a :=Teacher{Name:"joe",Age:19,humen:humen{Sex:1}}//在嵌入式結構中,

fmt.Println(a)


}


轉載于:https://blog.51cto.com/dbaspace/1963454

總結

以上是生活随笔為你收集整理的GO语言struct语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男女操网站| 国产午夜视频在线 | 亚洲综合网av| 久久超碰精品 | 午夜精品美女久久久久av福利 | 国产精品11| 成人免费看视频 | 免费看的黄色录像 | 国产成人精品一区二区在线观看 | 色就是色欧美色图 | 欧美成人性色 | 真人毛片97级无遮挡精品 | 欧美激情一二三区 | 中文字幕天堂av | 国产在线一级 | 曰批免费视频播放免费 | 脱女学生小内内摸了高潮 | 日韩欧美福利视频 | 日韩高清中文字幕 | 国产精品久久久久久久久久久久久久久久 | 毛茸茸free性熟hd | 人人射人人射 | a级全黄 | 激情专区 | 精品国产制服丝袜高跟 | 国产香蕉一区二区三区 | 99久久久国产精品 | 欧美日韩久久精品 | 国产精品久久久一区二区 | 探花国产在线 | 色天使在线视频 | 中文无码精品一区二区三区 | 亚洲视频中文字幕在线观看 | 99re6热在线精品视频播放 | 日韩无马| 美女久久久久久久久 | 欧美日韩国产在线 | 波多野结衣在线视频免费观看 | 中日韩中文字幕 | 久久国产视频网 | 欧美在线观看一区 | 亚洲首页 | 日日夜夜婷婷 | 欧美日韩免费观看视频 | 黄色小视频免费 | 无码人妻久久一区二区三区 | 亚洲成人一 | 国产九九精品 | 伊人情人综合 | 精品一区二区三区在线观看视频 | 欧美亚洲国产一区 | 精品h | 一区二区三区有限公司 | 69久久成人精品 | 青青久久av | 日韩国产在线 | 9久久9毛片又大又硬又粗 | 亚洲二区在线视频 | 荡女精品导航 | 亚洲精品6| 看黄色一级片 | 午夜羞羞网站 | 雪白的扔子视频大全在线观看 | 在线观看你懂的网站 | 国产三级aaa | 91精品国产自产在线观看 | 国产精品乱码妇女bbbb | 国产欧美日韩另类 | 欧美精品自拍视频 | 欧洲亚洲国产精品 | 四色永久访问 | 国产精品网站视频 | 第一章激情艳妇 | 亚洲国内在线 | 欧美三级 欧美一级 | 日韩在线视频免费观看 | 一个人在线观看免费视频www | 一级片aaaaa 国产又黄又粗又猛又爽 | 在线永久看片免费的视频 | 一级网站在线观看 | 国产精品久久久久久久一区探花 | 日本h漫在线观看 | 日韩免费成人av | 亚洲欧美va天堂人熟伦 | 伊人精品在线视频 | 中文av网| 亚洲av熟女一区 | 国产一区网站 | 欧美久久久久久又粗又大 | 色人天堂 | 久草新免费 | 苍井空亚洲精品aa片在线播放 | 男男h黄动漫啪啪无遮挡软件 | 久久r精品 | 欧日韩视频 | 激情综合网激情 | 自拍偷拍精品 | 中文字幕乱码一区二区 | 国产二区自拍 |