两个不同类型的数值能否相加? 题目:下面这段代码输出什么? 12345func main() { a := 5 b := 8.1 fmt.Println(a + b)} A.13.1 B.13 C.compilation error 答案:1C Go语言的类型机制更加严格,没有隐式类型转换,所以不同类型的数据不能直接参与同一个运算。 a 的类型是 int,b 的类型是 float,两个不同类型的数值不能相加,编译报错。 Go > 每日一题 #GO #每日一题 两个不同类型的数值能否相加? http://example.com/2023/06/10/Go每日一题/两个不同类型的数值能否相加?/ 作者 Feng Tao 发布于 2023年6月10日 更新于 2023年6月10日 许可协议 有点难度:json和slice 上一篇 可变函数参数 下一篇 Please enable JavaScript to view the comments