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

重慶分公司,新征程啟航

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

go語言中不可以尋址的值有哪些

不可以尋址,指的是不能通過&獲得其地址。 

創(chuàng)新互聯(lián)建站是一家專業(yè)提供海城企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)H5場景定制、小程序制作等業(yè)務(wù)。10年已為海城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

golang中不能尋址的可以總結(jié)為:不可變的,臨時(shí)結(jié)果和不安全的。只要符合其中任何一個(gè)條件,它就是不可以尋址的。

具體為:

package main    
type Named interface {    
	// Name 用于獲取名字。    
	Name() string    
}    
type Dog struct {    
	name string    
}    
func (dog *Dog) SetName(name string) {    
	dog.name = name    
}    
func (dog Dog) Name() string {    
	return dog.name    
}    
func main() {    
	// 示例1。    
	const num = 123    
	//_ = &num // 常量不可尋址。    
	//_ = &(123) // 基本類型值的字面量不可尋址。    
	var str = "abc"    
	_ = str    
	//_ = &(str[0]) // 對字符串變量的索引結(jié)果值不可尋址。    
	//_ = &(str[0:2]) // 對字符串變量的切片結(jié)果值不可尋址。    
	str2 := str[0]    
	_ = &str2 // 但這樣的尋址就是合法的。    
	//_ = &(123 + 456) // 算術(shù)操作的結(jié)果值不可尋址。    
	num2 := 456    
	_ = num2    
	//_ = &(num + num2) // 算術(shù)操作的結(jié)果值不可尋址。    
	//_ = &([3]int{1, 2, 3}[0]) // 對數(shù)組字面量的索引結(jié)果值不可尋址。    
	//_ = &([3]int{1, 2, 3}[0:2]) // 對數(shù)組字面量的切片結(jié)果值不可尋址。    
	_ = &([]int{1, 2, 3}[0]) // 對切片字面量的索引結(jié)果值卻是可尋址的。    
	//_ = &([]int{1, 2, 3}[0:2]) // 對切片字面量的切片結(jié)果值不可尋址。    
	//_ = &(map[int]string{1: "a"}[0]) // 對字典字面量的索引結(jié)果值不可尋址。    
	var map1 = map[int]string{1: "a", 2: "b", 3: "c"}    
	_ = map1    
	//_ = &(map1[2]) // 對字典變量的索引結(jié)果值不可尋址。    
	//_ = &(func(x, y int) int {    
	//	return x + y    
	//}) // 字面量代表的函數(shù)不可尋址。    
	//_ = &(fmt.Sprintf) // 標(biāo)識符代表的函數(shù)不可尋址。    
	//_ = &(fmt.Sprintln("abc")) // 對函數(shù)的調(diào)用結(jié)果值不可尋址。    
	dog := Dog{"little pig"}    
	_ = dog    
	//_ = &(dog.Name) // 標(biāo)識符代表的函數(shù)不可尋址。    
	//_ = &(dog.Name()) // 對方法的調(diào)用結(jié)果值不可尋址。    
	//_ = &(Dog{"little pig"}.name) // 結(jié)構(gòu)體字面量的字段不可尋址。    
	//_ = &(interface{}(dog)) // 類型轉(zhuǎn)換表達(dá)式的結(jié)果值不可尋址。    
	dogI := interface{}(dog)    
	_ = dogI    
	//_ = &(dogI.(Named)) // 類型斷言表達(dá)式的結(jié)果值不可尋址。    
	named := dogI.(Named)    
	_ = named    
	//_ = &(named.(Dog)) // 類型斷言表達(dá)式的結(jié)果值不可尋址。    
	var chan1 = make(chan int, 1)    
	chan1 <- 1    
	//_ = &(<-chan1) // 接收表達(dá)式的結(jié)果值不可尋址。    
}

以上就是Golang中哪些值是不可以尋址的的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


分享名稱:go語言中不可以尋址的值有哪些
文章來源:http://www.xueling.net.cn/article/jsodeo.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 久久久婷婷 | 国产精品久久一区二区三区不卡 | 国产亚洲aa在线播放 | 亚洲成人日韩在线 | 综合久久2019| 欧美日韩在线视频免费观看 | 久久久a| 视频麻豆 | 色婷婷久久久久久 | 久草视频在线免费播放 | 99久久婷婷国产综合精品免费 | 久久久国产精品厨房 | 亚洲国产综合精品在线一区 | 视频二区欧美 | 无遮掩无码h成人av动漫 | 欧美国产激情 | 国产精品欧美一区乱破 | 狠狠色综合7777久夜色撩人 | 精品性久久| 久久久久久毛片免费看 | 中文字幕视频一区二区三区久 | 欧美最猛性xxxxx大叫 | 91直接看 | 91视频在线?看网 | 日本韩国一区二区 | 一级一级一片免费 | 色综合天天天天做夜夜夜夜做 | 天天干天天草 | 99精品热| 成人在线观看免费网站 | 国产漂亮白嫩美女在线观看 | 国产精品奇米一区二区三区小说 | 国产熟妇勾子乱视频 | 亚洲大片精品永久免费看网站 | 樱花视频在线观看进击的巨人第三季 | 欧洲精品视频一区二区 | 国产成人AV片在线观看 | aaa在线免费观看 | 午夜激情91 | 久久www人成免费产片 | 日韩片网站 |