go AppendFloat()

AppendFloat()方法语法

func AppendFloat(dst []byte, f float64, fmt byte, prec int, bitSize int) []byte

go源码对AppendFloat()方法的介绍:

AppendFloat appends the string form of the floating-point number f, as generated by FormatFloat, to dst and returns the extended buffer.

即,golang的strconv.AppendFloat()方法,可以参数bitSize指定的来源类型的浮点数f按fmt指定的进制格式和prec控制的精度转换成字符串,然后添加到一个byte切片之中,返回一个新的byte切片。AppendFloat()的功能等价于append(dst, FormatFloat(f, fmt, prec, bitSize)...)。其中各个参数的描述,可参考:go FormatFloat()方法


strconv.AppendFloat()方法实例代码

func main() {
	var bytes []byte
	var new_bytes []byte = strconv.AppendFloat(bytes, 0.66, 'b', 2, 64)
	fmt.Println(new_bytes)
}

运行go文件,得到输出:

[53 57 52 52 55 53 49 53 48 56 49 50 57 48 53 53 112 45 53 51]

全栈后端 / go语法 :













Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.