我有一组字符串 (ASCII),我想将其分配给一个字符串数组(第 128 章)。字符串在数组中的位置由字符串第一个字符的 ASCII 值决定。喜欢..
strArr := [128]string{}
strA := "A string"
strB := "B string"
strArr[65] = strA // since strA started with 'A' & ASCII('A') = 65
strArr[66] = strB // since strB started with 'B' & ASCII('B') = 66
有一种使用utf8包的解决方案,例如......
r, _ := utf8.DecodeRuneInString(strA)
strArr[r] = strA
是否可以对这个解决方案进行时间优化?
小怪兽爱吃肉
相关分类