Go语言中文网 为您找到相关结果 2

Go语言string,int,int64 ,float转换

(1)int转strings := strconv.Itoa(i)等价于 s := strconv.FormatInt(int64(i), 10)(2)int64转stringi := int64(123)s := strconv.FormatInt(i, 10)第二个参数为基数,可选2~36注:对于无符号整形,可以使用FormatUint(i uint64, base int)(3)string转int1i, err := strconv.Atoi(s)(4)string转int641i, err := strconv.ParseInt(s, 10, 64)第二个参数为基数(2~36),第三个参数位大小表示期望转换的结果类型,其值可以为0, 8, 16, 32和64,分别对应 int, i...阅读全文

博文 2019-08-23 15:32:53 麦子时光_新浪微博

Golang if块小技巧

if result, errorMsg := Divide(100, 10); errorMsg == "" { fmt.Println("100/10 = ", result) } if _, errorMsg := Divide(100, 0); errorMsg != "" { fmt.Println("errorMsg is: ", errorMsg) } 等价于 result, errorMsg := Divide(100, 10) if errorMsg == "" { fmt.Println("100/10 = ", result) } result, errorMsg = Divide(100, 0) if errorMsg != "" { fmt.Println("erro...阅读全文

博文 2019-03-01 17:34:44 钾肥尔德