go语法基础与其他语言对比学习(1) | 青训营

134 阅读1分钟

1.“hello world”

package main //声明文件所在的包,每个go文件必须有归属的包

import "fmt" //引入程序中需要用的包,为了使用包下的函数  比如:Println

func main () { 
    //main 主函数 程序的入口
    fmt.Println("Hello Golang!!") 
    //在控制台打印输出一句话,Hello Golang!!
}
  • 从以上代码块可知,go语言也是采用了import导入相应工具包或者工具类的方法来实现对基本功能的实现,类似Java和python、JavaScript。
  • 而c/c++则是用#include<头文件>的形式来导入,并且c/c++、java都需要在每句后加上分号,而go语言则和JavaScript一样不用。
  • 然后go语言也是严格采用了{}的形式,而不是像python一样采用了缩进的形式,有时候缩进真的很容易将人搞晕(尽管有IDE的提示)
  • 以下是go语言引入工具包的注意事项:
    • 文件以"go"为扩展名。
    • 程序的执行入口是main()函数。
    • 严格区分大小写。
    • 方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。
    • Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错定义的变量或者import的包如果没有使用到,代码不能编译通过。
    • 大括号都是成对出现的,缺一不可