Wul*_*han 2 string integer casting go
如何将任何给定的数字(可以是int或float64)转换为字符串?
使用strconv.FormatFloat或FormatInt我必须指定给定的数字是浮点数或整数.在我的情况下,我不知道我得到了什么.
行为:
当我得到5它应该转换成"5"而不是"5.00"
5
"5"
"5.00"
当我得到1.23它应该转换成"1.23"而不是"1"
1.23
"1.23"
"1"
Sar*_*lai 8
你可以用 fmt.Sprint
fmt.Sprint
fmt.Sprint retunrs传递给它的任何变量的字符串格式
样品
package main import ( "fmt" ) func main() { f := fmt.Sprint(5.03) i := fmt.Sprint(5) fmt.Println("float:",f,"\nint:",i) }
播放链接
归档时间:
8 年,7 月 前
查看次数:
7171 次
最近记录:
6 年,10 月 前