gpt4 book ai didi

go - 在 slice 上调用 len() 有多快?

转载 作者:行者123 更新时间:2023-12-02 16:31:16 27 4
gpt4 key购买 nike

我想知道访问 slice 的 len() 有多快。如果我需要多次使用 slice 的长度,是否值得将其存储到 int 变量中?或者调用 len() 会像访问 int 变量一样进行优化? (在这种情况下,用户无需存储变量的长度。)谢谢。

最佳答案

这是我的理解:

你可以将slice视为一个structlength是其中的成员。

函数len()唯一做的就是读取类型 slice 结构的成员,因此无需担心它的性能——就像与读取您自己创建的 length int 一样快。

关于go - 在 slice 上调用 len() 有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58086532/

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