go - 如何在 Golang 中将 []*Cookie 转换为 []Cookie
问题描述
我有一个 []*Cookie 数组,但是如何获取 []Cookie 数组?我尝试使用 * 符号,但出现语法错误。
解决方案
Go 不提供从指向值的指针切片到值的切片的自动转换。
编写一个循环来进行转换:
result := make([]Cookie, len(source))
for i := range result {
result[i] = *source[i]
}
推荐阅读
- flutter - 如何根据 dart 中另一个 Stream 的数据创建一个新的 Stream?
- wordpress - 有没有办法根据第一个贝宝账户的销售额向第二个贝宝账户汇款?
- android - Android MediaPlayer:将外部视频文件中的帧渲染到背景相机帧上的纹理
- sql - timescaledb-tune 问题
- c# - Catel 和 TCP 连接
- html - 如何将 favicon 添加到 Hugo 网站
- android - 在项目“:app”中找不到任务“installDebug”(npx react-native run-android 问题)
- javascript - 如何将 JS 函数传递给 PHP 函数
- sql - SQL 查询错误 REGEXP_INSTR 表达式中带有括号
- botframework - 在 ms 团队中无需单击按钮即可生成任务模块