GO学习笔记--简单的字符串操做技巧

每种语言都有不一样的语法,下面记录一些go种字符串的特殊用法,以备查阅code

  1. 字符串没法赋值字符串

    对于go语言来讲,如果a为string类型,咱们能够使用a[i]来访问第i个字符,可是却不能使用a[i]='xxx'来改变字符串的值,如果想要这么作,首先要使用b:=[]byte(a)将a转化为byte型,以后对b进行操做,最后将修改后的b转化为字符串string

  2. 字符能够直接进行相减操做,相减的结果是字符ASCII码值的差距,例如若将'0'-‘9’字符转为数字,只需将s[i]-'0'便可获得对应数字,无需对每一个字符进行判断语法

相关文章
相关标签/搜索