float精度计算测试

原创
01/20 00:35
阅读数 377
package main

import (
	"fmt"
	"github.com/go-ozzo/ozzo-dbx"
	_ "github.com/go-sql-driver/mysql"
)


type DecimalDemo struct {
	Id int
	Amount float64
}




func main() {
	db, _ := dbx.Open("mysql", "root:password@/test")

	var a float64 = 0.0003
	var b float64 = 0.0002

	var c float64 = a - b
	fmt.Println("c:", c)

	var d float64 = a * b

	demo := &DecimalDemo{
		Id:0,
		Amount:d,
	}
	db.Model(demo).Insert()
}

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部