golang string转换数组

匿名 (未验证) 提交于 2019-12-03 00:43:02

如果去掉 arr *[5]rune 中的5, 则指参数变成了切片类型, 数组的指针就传不进去了, 编译会报错, 那么难道一定要写死数组的长度吗? 这样也太不优雅.
代码例子如下:
func StringToRuneArr(s string, arr []rune) {     src := []rune(s)     for i, v := range src {         if i >= len(arr) {             break         }         arr[i] = v     } }  func main(){     str := "这是一个字符串ABCDEF"     var arr [10]rune     utility.StringToRuneArr(str, arr[:])     fmt.Println(string(arr[:])) }

原文:https://www.cnblogs.com/elonlee/p/9363461.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!