gpt4 book ai didi

go - make([]string) 和 []string{} 有什么区别

转载 作者:IT王子 更新时间:2023-10-29 01:26:21 24 4
gpt4 key购买 nike

我对一个值进行全局声明。

var {
b = make([]string,10) //way 1
a = []string{} //way 2
}

两种方式都有效。谁能详细解释下它们的区别?

最佳答案

表达式 make([]string,10) 返回长度和容量为 10 的 slice 。表达式 []string{} 返回长度和容量为 10 的 slice 容量为0。

Check it out on the playground .

关于go - make([]string) 和 []string{} 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47825555/

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