我在 Golang 很新鲜。我想将多个返回值函数的返回值分配给列表(或任何容器)。考虑以下函数:
func Split32(in uint32) (b0, b1, b2, b3 byte) {
b0 = byte(in & 0xFF)
b1 = byte((in & uint32(0xFF<<8)) >> 8)
b2 = byte((in & uint32(0xFF<<16)) >> 16)
b3 = byte((in & uint32(0xFF<<24)) >> 24)
return
}
我知道下面的调用符号:
var a uint32 = 0xABFEAA12
c0, c1, c2, c3 := bytes.Split32(a)
它对我来说很好。但我想知道是否有可能将此返回值直接分配给列表(或另一个容器):
var a uint32 = 0xABFEAA12
l := bytes.Split32(a)
ITMISS
相关分类