我对Go编程语言有一些疑问:如何用语言实现int和float变量的加法?最后一个问题与添加int和float文字(例如3 + 2.1)之间是否存在差异?Go语言中的所有音序器是什么?
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
没有隐式类型转换。您将必须明确决定所需的加法类型,并将一个或两个操作数转换为相关类型。
您可以通过简单的实验来回答这个问题。
package main
import "fmt"
func main() {
var i int = 3 + 2
var f float = 3 + 2.1
fmt.Printf("%d %f\n", i, f)
}
如果尝试将2替换为2.1,则代码不会编译。
“音序器”是什么意思?
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
经过仔细的检查和同事的帮助,我找到了第三个问题的答案:音序器是一种可以改变正常控制流程的结构。特别是在音序器中:
去
休息
继续
返回
失败
去
推迟
和恐慌(例外)。谢谢大家的帮助。
- 2 回答
- 0 关注
- 234 浏览
添加回答
举报
0/150
提交
取消