美文网首页
go语言——数据运算陷阱

go语言——数据运算陷阱

作者: 0小水瓶0 | 来源:发表于2022-03-03 16:44 被阅读0次

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语言——数据运算陷阱

    go语言规定不允许在整数型变量和浮点型变量之间进行任何数学运算。错误例子如下: 改正结果如下:

  • Go语言的常量与变量

    数据类型 go语言支持常见的数据类型。 数字:go语言支持整型int和浮点型float32/float64。位运算...

  • 08-Go语言运算符-指趣学院

    算数运算符 算数运算符和C语言几乎一样 注意点:只有相同类型的数据才能进行运算 Go语言中++、--运算符不支持前...

  • go语言陷阱之二:Unused Variables

    继续来控go语言的陷阱,今天来一发go语言中未使用变量的陷阱,不使用就扔掉嘛,go语言发明人如是说...先来看坑:...

  • GO语言学习系列五——GO的控制语句(补充指针)

    补充指针 在GO语言中,提供了控制数据结构的指针的能力,但是,你不能进行指针运算; 在GO语言中,用*关键字来声明...

  • 02-Go语言常量和变量

    Go语言的数据类型 C语言的数据类型 Go语言的数据类型 Go语言各数据类型占用内存空间 Go语言中也可以使用si...

  • Go语言探索 - 5(原创)

    Go语言基础系列博客用到的所有示例代码 在上一篇文章中,主要学习了Go语言的算术运算符、关系运算符 、逻辑运算符 ...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • Go Pointer

    Go语言为开发人员提供了控制数据结构指针的能力,但并不能进行指针运算。 Go允许开发人员控制特定集合的数据结构、分...

  • 06-Go语言运算符

    算术运算符 Go语言算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符

网友评论

      本文标题:go语言——数据运算陷阱

      本文链接:https://www.haomeiwen.com/subject/wphklrtx.html