区块链系统教程

Golang的第一个HelloWorld

2018-03-28  本文已影响3人  豆瓣奶茶

1.1 程序源码

package main
import "fmt"
func main(){
  fmt.Print("hello world")   //此处注意Print的首字母大写,这也是go的特点
}

1.2程序的执行

程序执行一共有三种方式

网址https://play.golang.org/

1.3程序解读

1.3.1 package

1.3.2 import

导入fmt包,该包实现了标准的输入输出。说明后面可能要使用该包中的函数
导入包的三种方式

import (
  . "fmt"
)
//这种导入方式后面需要使用该包的函数时,可以省略包名
`fmt.Println("hello")`可以直接`Println("hello")`
import (
  f "fmt"
)
//这就相当于给fmt起了一个别名,我们就可以这样使用`f.Println("hello")`

这个操作经常是让很多人费解的一个操作符,请看下面这个import

import (
  "database/sql"
  _ "github.com/ziutek/mymysql/godrv"
) 

_操作其实是引入该包,而不直接使用包里面的函数,而是调用了该包里面的init函数

1.3.3 main函数

main函数是程序的运行入口

上一篇下一篇

猜你喜欢

热点阅读