Programming languages 关于围棋语言的几个问题
关于Go编程语言,我有几个问题:Programming languages 关于围棋语言的几个问题,programming-languages,go,Programming Languages,Go,关于Go编程语言,我有几个问题: 如何在语言中实现int和float变量的添加 最后一个问题与添加int和float文本(例如3+2.1)之间是否存在差异 Go语言中的所有定序器是什么 没有隐式类型转换;您必须明确决定需要哪种类型的加法,并将一个或两个操作数转换为相关类型 你可以通过简单的实验来回答这个问题 package main import "fmt" func main() { var i int = 3 + 2 var f float = 3 + 2.1 fmt
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.1替换2,则代码不会编译有关您问题的答案,请阅读 例如,对于前两个问题,请阅读和上的部分
对于第三个问题,请先阅读章节和上的章节。在同事的仔细检查和帮助下,我找到了第三个问题的答案: 定序器是一种改变正常控制流的结构。 特别是在go中,定序器包括:
闻起来像是家庭作业,多个问题被捆绑成一个问题。抛开道德问题不谈,网上有很多家庭作业问题。然而,每篇文章最多只能有一个问题。@Chris:我对“帮我做家庭作业”没有道德问题,但这更接近于“为我做家庭作业”。我相信大家的共识是,家庭作业是可以的,但应该适当地加上标签。阿贝伦基:我不理解人们从这样的论坛上获得家庭作业帮助的问题。在搜索了互联网和论坛后,没有找到关于这种新的、不太为人所知的语言的答案,我转到这里。如果这是一个问题,我会很感激在论坛的规则中写下它。关于多个问题,我同意,并将避免再次这样做。在我看来,在公开论坛上过于正直是不合适的。我想感谢所有试图帮助我的人。我正在浏览这些文档,但不幸的是,我仍然不理解int和float加法的操作是如何发生的(它是如何在语言中实现的)。此外,我很抱歉说得太冗长了:什么是sequencer?if-then-else语句不是sequencer?