go - go中的[""]是什么意思
问题描述
我在范围循环中看到了这个以获取 MIME 标头。
for _, ext := range parseExtensions(r.Header) {
if ext[""] != "permessage-deflate" {
continue
}
compress = true
break
}
解决方案
"
字符用于引用字符串。""
空字符串也是如此。
[]
用于引用映射、切片或数组的元素。在你的情况下,它是一张地图。
使用 nameext[""]
引用 map 的键也是如此。假设是一个带有键的地图,例如or ,它将正常工作。任何其他类型都会导致编译错误。ext
""
ext
string
map[string]interface{}
map[string]string
根据上下文,我们可以假设它是 a map[string]string
,因为从映射中读取的值正在与字符串进行比较。
推荐阅读
- spring - CrudRepository Spring Data @Query 语法
- django - 自定义 wagtail 页面模型保存方法调用了两次
- javascript - 显示从 ajax 操作页面到与 ajax 输出表分开的 ajax 调用页面的总量
- python - 从python中的文本文件中读取特定值
- django - 如果为空,则重做查询集并将信息传递给模板
- java - 返回图像 AWS S3 (S3Object) Spring REST 控制器
- java - 如何在 JavaFX 中合并 TableView 单元格
- mysql - 在nodeJS中处理从数据库返回的大数字的最佳方法是什么?
- r - R中缺少列标题
- python - 如何将一系列数字插入sqlite3