gpt4 book ai didi

go - 这是在 Go 中做什么,看起来像类型转换

转载 作者:数据小太阳 更新时间:2023-10-29 03:38:42 24 4
gpt4 key购买 nike

<分区>

有人可以解释以下语法在 Go 中的含义,特别是:

x.([]byte)

我不确定这是什么意思,这是类型转换吗?但是因为它就在一个点之后,所以用什么方法呢?

func of(x interface{}) ByteView {
if bytes, ok := x.([]byte); ok {
return ByteView{b: bytes}
}
return ByteView{s: x.(string)}
}

引用:https://github.com/golang/groupcache/blob/master/byteview_test.go#L55

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com