golang数据类型转换
string转float64:
1 | import "strconv" |
string转bool:
1 | value, _ := strconv.ParseBool("asdasd") // 当报错时值为false |
string转int或int64:
1 | strInt, _ := strconv.Atoi("0") // 当报错时值为0 |
int或int64转成string:
1 | string := strconv.Itoa(int) |
bool转string:
1 | boolStr := strconv.FormatBool(true) |
float64转string:
1 | import "strconv" |
float64向上、向下取整
1 | import ( |
float64转int,并四舍五入
1 | package main |
float64四舍五入 && int数值计算转float,并保留两位小数(四舍五入):
1 | var devicesTotal float64 = 0.00 |
string转化为struct对象:
1 | import "encoding/json" |
数组转字符串,用逗号分隔:
1 | data := []string{"l", "i", "c", "h", "u", "a", "c", "h", "u", "a"} |
点关注,不迷路
好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。
白嫖不好,创作不易。各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !
原文作者: create17
原文链接: https://841809077.github.io/2022/05/06/GoLang/data-type-conversion.html
版权声明: 转载请注明出处(码字不易,请保留作者署名及链接,谢谢配合!)