有关Go语言的几个问题

我对Go编程语言有一些疑问:

  1. 如何用语言实现int和float变量的加法?

  2. 最后一个问题与添加int和float文字(例如3 + 2.1)之间是否存在差异?

  3. Go语言中的所有音序器是什么?


梦里花落0921
浏览 235回答 2
2回答

收到一只叮咚

没有隐式类型转换。您将必须明确决定所需的加法类型,并将一个或两个操作数转换为相关类型。您可以通过简单的实验来回答这个问题。package mainimport "fmt"func main() {    var i int = 3 + 2    var f float = 3 + 2.1    fmt.Printf("%d %f\n", i, f)}如果尝试将2替换为2.1,则代码不会编译。“音序器”是什么意思?

天涯尽头无女友

经过仔细的检查和同事的帮助,我找到了第三个问题的答案:音序器是一种可以改变正常控制流程的结构。特别是在音序器中:去休息继续返回失败去推迟和恐慌(例外)。谢谢大家的帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go