go笔记 - 字符串、数字、byte相互转换

Python013

go笔记 - 字符串、数字、byte相互转换,第1张

1、string到int

2、string到int64

3、string到int32

4、字符串 转 uint64

1、int到string

2、int64到string

3、uint64 转 字符串

uint8,int8,uint16,int16,uint32,int32,float32,uint64,int64,float64

1、int64与uint64

2、int64转float64

1、string 转为[]byte

2、byte转为string

fmt.Sprint()的参数为interface,可以将任意的类型转为string

函数原型:func FormatInt(i int64, base int) string

参数说明:base为进制数

base为十和十六进制数的区别的举例

func ImplodeUint64Array (arr []uint64, char string) string {

      result := ""

      for _, i := range arr {

         result += strconv.FormatUint(i, 10) + char

      }

      return strings.Trim(result,char)

}