Go编译器是一行行进行编译的

“Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一行,否则报错”。这个知识点讲错了。
不能写在同一行是因为我们写代码的时候编译器会默认在语句后面加上一个分号“;”,但是我们自己手动添加分号也是可以的。
例如:“fmt.Println("hello world!"); fmt.Println("hello world!")”这个例子编辑并不会报错,因为我们手动添加了句末的分号,编译器可以正确识别。

就最佳实践而言,句末手动添加分号因该是一个最佳实践操作。

一个是专业给golang准备的编译器,一个是什么语言都能写只要你上了插件都可以写,专业版和普通版的区别吧。Go语言程序设计,但是非常不建议小白直接啃这本书,会把自己啃死