我需要使用 strings.Join(invoicesBatch, ",")
来加入一个字符串数组。
但是我使用 reflect.ValueOf(invoiceList).MapKeys()
从地图上得到的数组是 reflect.Value
数组。有没有一种简单的方法可以将它们转换为字符串数组。
地图是用字符串键初始化的。
原文由 user4142018 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要使用 strings.Join(invoicesBatch, ",")
来加入一个字符串数组。
但是我使用 reflect.ValueOf(invoiceList).MapKeys()
从地图上得到的数组是 reflect.Value
数组。有没有一种简单的方法可以将它们转换为字符串数组。
地图是用字符串键初始化的。
原文由 user4142018 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.4k 阅读
2 回答884 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.1k 阅读
您将需要使用循环,但您不需要每次都创建一个新切片,因为我们已经知道长度。例子: