为了账号安全,请及时绑定邮箱和手机立即绑定

有关Go语言的几个问题

有关Go语言的几个问题

Go
梦里花落0921 2021-04-09 10:15:22
我对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,则代码不会编译。


“音序器”是什么意思?


查看完整回答
反对 回复 2021-04-26
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

经过仔细的检查和同事的帮助,我找到了第三个问题的答案:音序器是一种可以改变正常控制流程的结构。特别是在音序器中:

  1. 休息

  2. 继续

  3. 返回

  4. 失败

  5. 推迟

  6. 和恐慌(例外)。谢谢大家的帮助。


查看完整回答
反对 回复 2021-04-26
  • 2 回答
  • 0 关注
  • 234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信