老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 成人av一区二区亚洲精 | 日韩熟女精品一区二区三区 | 国产成人乱色视频网站 | а天堂中文在线官网 | 亚洲一级在线看 | 5566先锋影音夜色资源站在线观看 | 亚洲日韩欧美综合不卡在线 | 奶头和荫蒂添的好舒服囗交 | 女人下边被添全过程A片图片 | 国产草逼视频 | 国产精品18久久久久久久 | 一级黄色毛片视频 | 成人91| 欧美嫩交一区二区三区 | 亚洲日韩中文在线精品第一 | 可以免费观看的av | 欧美韩一区二区 | 日本性色 | 韩国一级淫一片免费放 | 国产乱精品女同自线免费 | 国产伦精品一区二区三区照片91 | 亚洲AV无码成人精品区蜜桃 | 一级特黄录像免费播放中文 | 午夜a一级毛片亚洲欧洲 | 国产亚洲欧美日韩在线爱豆 | 国产香蕉一区二区在线网站 | 久久精品人妻一区二区三区 | 日韩三级中文 | 亚洲av网址在线观看 | 亚洲一本之道高清在线观看 | 色妞www精品视频观看软件 | av片免费大全在线观看不卡 | 色欲AV无码无在线观看 | 亚洲性综合网 | 色欲色香天天天综合网WWW | 日日干日日操 | 2023国产一二三区日本精品2022 | 国产精品主播一区二区三区 | 久久人人做人人爽人人AV | 日日爱网站 | 国产无套码AⅤ在线观看在线播放 |