go语言规定不允许在整数型变量和浮点型变量之间进行任何数学运算。错误例子如下:
var n, m = 21, 2.1
// 下面一行会报错:invalid operation: n / m (mismatched types int and float64)
fmt.Println(n / m)
改正结果如下:
var n = 21 / 2.1
fmt.Println(n)
go语言规定不允许在整数型变量和浮点型变量之间进行任何数学运算。错误例子如下:
var n, m = 21, 2.1
// 下面一行会报错:invalid operation: n / m (mismatched types int and float64)
fmt.Println(n / m)
改正结果如下:
var n = 21 / 2.1
fmt.Println(n)
本文标题:go语言——数据运算陷阱
本文链接:https://www.haomeiwen.com/subject/wphklrtx.html
网友评论