gpt4 book ai didi

go - go中[""]是什么意思

转载 作者:行者123 更新时间:2023-12-01 22:45:03 28 4
gpt4 key购买 nike

我在范围循环中看到了这个以获取 MIME header 。

    for _, ext := range parseExtensions(r.Header) {
if ext[""] != "permessage-deflate" {
continue
}
compress = true
break
}

最佳答案

"字符用于引用字符串。所以""是一个空字符串。
[]用于引用映射、 slice 或数组的元素。在你的情况下,它是一张 map 。

所以ext[""]正在引用 map 的键 ext有名字"" .假设 ext是一张带有 string 的 map 键,如 map[string]interface{}map[string]string ,它会正常工作。任何其他类型都会导致编译错误。

根据上下文,我们可以假设它是 map[string]string ,因为从映射中读取的值正在与字符串进行比较。

关于go - go中[""]是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61266883/

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