老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

golang語(yǔ)言漸入佳境[16]-結(jié)構(gòu)體拷貝-創(chuàng)新互聯(lián)

結(jié)構(gòu)體拷貝

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
type Dog struct {
name  string
color string
age   int8
kind  string
}

func main() {
//1、struct是值類(lèi)型,默認(rèn)的復(fù)制就是深拷貝
d1 := Dog{"豆豆", "黑色", 2, "二哈"}
fmt.Printf("d1: %T , %v , %p \n", d1, d1, &d1)
d2 := d1 //值拷貝
fmt.Printf("d2: %T , %v , %p \n", d2, d2, &d2)

d2.name = "毛毛"
fmt.Println("d2修改后:", d2)
fmt.Println("d1:", d1)
fmt.Println("------------------")

//2、直接賦值指針地址
d3 := &d1
fmt.Printf("d3: %T , %v , %p \n", d3, d3, d3)
d3.name = "球球"
d3.color = "白色"
d3.kind = "薩摩耶"
fmt.Println("d3修改后:", d3)
fmt.Println("d1:", d1)
fmt.Println("------------------")

結(jié)構(gòu)體作為函數(shù)參數(shù)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package main

import "fmt"

type Flower struct {
name, color string
}

func main() {
//1、結(jié)構(gòu)體作為參數(shù)的用法
f1 := Flower{"玫瑰", "紅"}
fmt.Printf("f1: %T , %v , %p \n" , f1 , f1 , &f1)
fmt.Println("----------------------")

//將結(jié)構(gòu)體對(duì)象作為參數(shù)
changeInfo1(f1)
fmt.Printf("f1: %T , %v , %p \n" , f1 , f1 , &f1)
fmt.Println("----------------------")

// 將結(jié)構(gòu)體指針作為參數(shù)
changeInfo2(&f1)
fmt.Printf("f1: %T , %v , %p \n" , f1 , f1 , &f1)
fmt.Println("----------------------")

}

//返回結(jié)構(gòu)體對(duì)象
func getFlower1() (f Flower){
f = Flower{"牡丹", "白"}
fmt.Printf("函數(shù)getFlower1內(nèi)f: %T , %v , %p \n" , f , f , &f)
return
}

//返回結(jié)構(gòu)體指針
func getFlower2() (f *Flower){
//f = &Flower{"芙蓉", "紅"}
temp := Flower{"芙蓉", "紅"}
fmt.Printf("函數(shù)getFlower2內(nèi)temp: %T , %v , %p \n" , temp , temp , &temp)
f = &temp
fmt.Printf("函數(shù)getFlower2內(nèi)f: %T , %v , %p , %p \n" , f , f , f , &f)
return
}

結(jié)構(gòu)體作為函數(shù)返回值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package main
import "fmt"

type Flower struct {
name, color string
}

func main() {
//2、結(jié)構(gòu)體作為返回值的用法
//結(jié)構(gòu)體對(duì)象作為返回值
f2 := getFlower1()
f3 := getFlower1()
fmt.Println("更改前" , f2 , f3)
f2.name = "杏花"
fmt.Println("更改后" , f2 , f3)

//結(jié)構(gòu)體指針作為返回值
f4 := getFlower2()
f5 := getFlower2()
fmt.Println("更改前" , f4 , f5)
f4.name = "桃花"
fmt.Println("更改后" , f4 , f5)
}

//返回結(jié)構(gòu)體對(duì)象
func getFlower1() (f Flower){
f = Flower{"牡丹", "白"}
fmt.Printf("函數(shù)getFlower1內(nèi)f: %T , %v , %p \n" , f , f , &f)
return
}

//返回結(jié)構(gòu)體指針
func getFlower2() (f *Flower){
//f = &Flower{"芙蓉", "紅"}
temp := Flower{"芙蓉", "紅"}
fmt.Printf("函數(shù)getFlower2內(nèi)temp: %T , %v , %p \n" , temp , temp , &temp)
f = &temp
fmt.Printf("函數(shù)getFlower2內(nèi)f: %T , %v , %p , %p \n" , f , f , f , &f)
return
}
  • 本文鏈接: https://dreamerjonson.com/2018/11/26/golang-16-struct-copy/

    創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,先為石林等服務(wù)建站,石林等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為石林企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
  • 版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協(xié)議 許可協(xié)議。轉(zhuǎn)載請(qǐng)注明出處!

golang語(yǔ)言漸入佳境[16]-結(jié)構(gòu)體拷貝

創(chuàng)新互聯(lián)www.cdcxhl.cn,專(zhuān)業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開(kāi)啟,新人活動(dòng)云服務(wù)器買(mǎi)多久送多久。


當(dāng)前名稱(chēng):golang語(yǔ)言漸入佳境[16]-結(jié)構(gòu)體拷貝-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.xueling.net.cn/article/cdiess.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产91九色| 亚洲成年在线 | 亚洲国产精品成人精品无码区 | 男人j放进女人j免费视频无遮挡 | 国产亚洲精品资源在线26U | 美女做爰久久久久久 | 日本视频久久久 | 色999女| 免费无码AV污污污在线观看 | 日本乱淫a∨片 | 欧美BESTIALITY变态人禽交 | 大地网资源在线观看免费高清 | 精品无人区麻豆乱码无限制 | 亚洲国产精品久久久久秋霞小 | 夜夜躁狠狠躁 | 自拍中文字幕 | 偷拍粉嫩25位美女视频在线观看 | 日韩性爱视频 | 超碰97色 | 最新理伦片eeuss影院2012 | 亚洲熟妇AV一区二区三区 | 成人国产精品一区二区网站 | 国产手机精品一区二区 | 涩涩网址 | 野草视频在线观看 | 国产精品久久久久久无码不卡 | 含着两个雪乳上下晃动人妻 | 性一交一乱一色一欲的最新章节 | 久久免费看视频 | 大地资源高清日本 | 99精品国产高清一区二区麻豆 | 欧美精品偷拍一区 | 999国产精品一区 | 看真人视频a级毛片 | 日韩精品一区二区三区色 | 久久久久久久97 | 最新欧美福利视频 | 粉嫩蜜桃麻豆免费大片 | 亚洲最大AV一区二区三区 | 最近最好最新2019中文字幕免费 | 男人午夜视频 |