亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

解析Go語言編程中的struct結構

2020-04-01 19:13:28
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Go語言編程中的struct結構,是Go語言入門學習中的基礎知識,需要的朋友可以參考下
 

struct和C語言的很相似,模擬出class的功能,但是不完全的!沒有構造函數等!
struct的申明

復制代碼代碼如下:

package main

 

import "fmt"

type Person struct {
 Age  int
 Name string
}

func main() {
 //初始化兩種
 a := Person{}
 a.Age = 2
 a.Name = "widuu"
 fmt.Println(a)
 b := Person{
  Age:  24,
  Name: "widuu",
 }
 fmt.Println(b)
}


go指針操作
如下我們要對數值進行改變,先要取內存地址,然后再內存地址上改變他的引用
復制代碼代碼如下:

package main

 

import "fmt"

type Person struct {
 Age  int
 Name string
}

func main() {
 b := &Person{
  Age:  24,
  Name: "widuu",
 }
 fmt.Println(b)
 G(b)
 fmt.Println(b)
}

func G(per *Person) {
 per.Age = 15
 fmt.Println(per)
}


匿名結構
(1)匿名內部結構的使用
復制代碼代碼如下:

 func main() {
  a := struct {
   name string
   Age  int
  }{
   name: "widuu",
   Age:  19,
  }
  fmt.Println(a)
}

 

 

復制代碼代碼如下:

package main

 

import "fmt"

type Person struct {
 Age    int
 Name   string
 Member struct {
  phone, City string
 }
}

func main() {
 a := Person{Age: 16, Name: "widuu"}
 a.Member.phone = "13800000"
 a.Member.City = "widuuweb"
 fmt.Println(a)
}


(2)匿名類值不需要數據名稱、在賦值的時候兩個結構必須是一樣的
復制代碼代碼如下:

package main

 

import "fmt"

type Person struct {
 string
 int
}

func main() {
 a := Person{"joe", 19}
 var b Person
 b = a
 fmt.Println(b)
}


嵌入結構
(1).嵌入式結構模擬其他程序有個繼承的概念,只是概念哦
復制代碼代碼如下:

package main

 

import "fmt"

type Person struct {
 Name string
 Age  int
}
type student struct {
 Person
 work string
}

func main() {
//實例化時 如果嵌入式的結構沒有數據結構的名字 就默認是類型名字Person:Person
 a := student{Person: Person{Name: "widuu", Age: 19}, work: "IT"}
 fmt.Println(a)
}


(2).結構方法
復制代碼代碼如下:

package main

 

import "fmt"

type A struct {
 Name string  //這個是共有的大寫 如果是小寫的name就包內可以用私有的
}
type B struct {
 Name string
}

func main() {
 a := A{}
 b := B{}
 a.print()
 b.print()
}
//通過type不同,來取相同的方法的名稱
func (a *A) print() {
 fmt.Println("A")
}

func (b *B) print() {
 fmt.Println("B")
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级电影久久| xx视频.9999.com| 日韩精品极品在线观看| 中文字幕日韩欧美在线视频| 日韩成人激情视频| 日韩中文字幕免费视频| 亚洲成人免费在线视频| 色悠悠久久久久| 欧美丰满少妇xxxx| 欧美日韩黄色大片| 97国产成人精品视频| 国产亚洲精品一区二555| 日韩欧中文字幕| 国产亚洲精品高潮| 福利一区视频在线观看| 欧美在线影院在线视频| 国产不卡一区二区在线播放| 精品久久久在线观看| 国产女人18毛片水18精品| 欧美性极品xxxx娇小| 欧美精品免费看| 日韩欧美亚洲综合| 亚洲肉体裸体xxxx137| 欧美成人免费观看| 欧美精品一区二区免费| 国产一区二区香蕉| 激情亚洲一区二区三区四区| 精品无人区乱码1区2区3区在线| 欧美激情免费观看| 亚洲精品国产欧美| 国产精品影片在线观看| 午夜精品免费视频| 精品国产一区二区三区久久狼黑人| 亚洲欧美日韩另类| 日韩欧美国产中文字幕| www亚洲欧美| 亚洲欧美日韩综合| 国产精品99导航| 国产一区二区三区视频| 欧美另类xxx| 久久亚洲精品网站| 亚洲人成电影网站色…| 91欧美激情另类亚洲| 国产精品亚发布| 国产日韩在线观看av| 日韩午夜在线视频| 久久精品中文字幕一区| 日韩一区二区在线视频| 欧美午夜视频在线观看| 亚洲第一视频在线观看| 黄色成人av在线| 国产男女猛烈无遮挡91| 亚洲成人激情视频| 国产99久久精品一区二区 夜夜躁日日躁| 搡老女人一区二区三区视频tv| 性日韩欧美在线视频| 国产精品入口夜色视频大尺度| 亚洲精品第一国产综合精品| 欧美中文字幕精品| 亚洲无限乱码一二三四麻| 精品国产区一区二区三区在线观看| y97精品国产97久久久久久| 国产国产精品人在线视| 亚洲人a成www在线影院| 国产精品手机播放| 中文字幕精品影院| 亚洲成人av在线播放| 国产精品视频内| 精品国产成人在线| 日韩视频免费看| 亚洲一区二区三区在线视频| 亚洲视频777| 欧美夫妻性生活视频| 欧美激情国产精品| 国产日韩欧美在线看| 国产精品com| 成人免费观看49www在线观看| 亚洲最大的成人网| 国产精品高潮呻吟久久av野狼| 精品国偷自产在线视频99| 国产视频精品自拍| 久久精品国产电影| 国产精品∨欧美精品v日韩精品| 国产精品一区二区久久久久| 亚洲成人999| 精品视频久久久久久| 亚洲精品福利资源站| 国内精品伊人久久| 精品夜色国产国偷在线| 欧美性20hd另类| 91精品久久久久久久久中文字幕| xvideos成人免费中文版| 欧美富婆性猛交| 国产精品一区二区久久| 国产精品视频午夜| 最近更新的2019中文字幕| 日本精品视频在线播放| 久久久久久噜噜噜久久久精品| 亚洲免费精彩视频| 国产乱人伦真实精品视频| 国产精品久久久久久超碰| 一区二区三区久久精品| 国产视频丨精品|在线观看| 91成人免费观看网站| 91免费在线视频网站| 亚洲视频在线免费看| 欧美在线影院在线视频| 亚洲国产又黄又爽女人高潮的| 成人激情电影一区二区| 日韩黄色av网站| 欧美激情精品久久久久久蜜臀| 日本成人在线视频网址| 亚洲人成电影网站色| 精品亚洲精品福利线在观看| 久久视频国产精品免费视频在线| 欧美日韩国产成人| 亚洲国产天堂久久综合| 久久全球大尺度高清视频| 日韩欧美在线一区| 亚洲精品98久久久久久中文字幕| 91sa在线看| 国产成人综合精品| 海角国产乱辈乱精品视频| 久久在精品线影院精品国产| 欧美久久久精品| 欧美福利视频网站| 孩xxxx性bbbb欧美| 成人两性免费视频| 久久久久久999| 国产亚洲欧洲高清一区| 亚洲精品aⅴ中文字幕乱码| 5566日本婷婷色中文字幕97| 4438全国成人免费| 国产69精品久久久久9999| 亚洲香蕉伊综合在人在线视看| 97热精品视频官网| 日韩成人激情在线| 性亚洲最疯狂xxxx高清| 欧美高跟鞋交xxxxhd| 国产精品网站入口| 国产丝袜精品视频| 国产极品精品在线观看| 日韩av综合网| 欧美xxxx18性欧美| 欧美中文字幕在线播放| 国产999在线观看| 亚洲国产日韩欧美综合久久| 欧美色欧美亚洲高清在线视频| 亚洲三级黄色在线观看| 国产精品pans私拍| 欧美人交a欧美精品| 91wwwcom在线观看| 在线观看欧美视频| 国产精品激情自拍| 亚洲一区二区三| 久久久久久久久综合| 超碰精品一区二区三区乱码| 成人免费福利视频| 亚洲国产欧美一区二区三区同亚洲| 国产丝袜一区二区三区免费视频| 日韩性xxxx爱| 97色在线播放视频| 精品久久久久国产| 成人夜晚看av|