GO语言从入门到放弃(一)

HelloWorld

我们先看看一个最简单的HelloWorld代码

1 package main
2 
3 import "fmt"
4 
5 func main() {
6    fmt.Println("Hello, World!")
7 }

这段代码可以在控制台输出 "Hello, World!"

下面让我们来刨析一下此段代码

第一行的 package main  定义了该程序的包名为 main ,main的功能同其它语言一样,都代表着程序的主要部分/入口,每一个应用都应该有一个main

第三行的  import "fmt"  代指引入fmt模块,fmt模块作用是输入输出,同学们可以暂且把他们看作Python的Print,要注意的是Go语言中禁止引入模块而不使用,这是为了保证代码的可读性和简洁性.

第五行开始 为构建一个名为main的函数,同Python类的main类似,当定义main后执行该模块会先执行main函数,当定义了init函数时会优先执行init初始化函数,Println函数也可以打印变量的值,此时不带引号.

# 当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。  ---- 菜鸟教程

#  Go语言中的多行注释是 /* */  单行注释是 // 

 

猜你喜欢

转载自www.cnblogs.com/chnmig/p/9978722.html