我需要使用 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 许可协议
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
2 回答871 阅读
3 回答688 阅读
1k 阅读
1 回答791 阅读
您将需要使用循环,但您不需要每次都创建一个新切片,因为我们已经知道长度。例子: