看起来您对切片的工作和字符串存储格式感到困惑,这与您在 C 中所拥有的不同。
- Go 中的任何切片都存储长度(以字节为单位),因此您不必关心
len
*** 作的成本:无需计数 - Go 字符串不是空终止的,因此您不必删除空字节,也不必
1
通过添加空字符串在切片后添加。
要删除最后一个字符(如果它是一个字节字符),只需执行
inputFmt:=input[:len(input)-1]
欢迎分享,转载请注明来源:内存溢出
看起来您对切片的工作和字符串存储格式感到困惑,这与您在 C 中所拥有的不同。
len*** 作的成本:无需计数
1通过添加空字符串在切片后添加。
要删除最后一个字符(如果它是一个字节字符),只需执行
inputFmt:=input[:len(input)-1]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)