首页 > 其他 > 详细

Go学习系列——第一个 Go程序

时间:2014-03-31 02:48:19      阅读:425      评论:0      收藏:0      [点我收藏+]

创建第一个Go程序main.go


package main
import "fmt"
func main() {
    fmt.Println("Hello World")
}


运行main.go


切换到main.go所在的目录, go run main.go运行main.go程序, 输出"Hello World". go run命令后面是要编译并运行的文件, 多个文件用空格分开, go run将go程序文件编译成可执行的程序, 并放在一个临时目录下面. 如果程序有错误, go的编译器会提示哪里出错.


go程序结够


每个go程序必须以package declaration开头, 如main.go的package main, package使得go程序可以被重用. go有两种类型的程序, 其中一种是可执行的程序, 另一种是库. 可执行的程序可以直接在终端执行, 而库只是将各种代码打包使其可以在不同程序中重用.


import关键字使包含在其他package的代码用在当前程序中, 如main.go的import "fmt", fmt包实现了格式化输入和输出, import在包括包时, 报名需要用""括起来.


在go中注释一行代码使用//, 被注释的代码go编译器忽略, 注释只是提高代码的可读性, 如果需要注释多行代码, go提供了另一种方式: /* ... */, 在/*和*/之间的代码都被go编译器忽略不计.


函数声明

在go语言中, 所有函数声明都是以关键字func开头, func后面是函数的名字以及用括号括起来的零个或多个函数参数, 还有可选的函数返回类型和用{}括起来的函数体. 如:

func main() {
    fmt.Println("Hello World")
}

上面main函数没有参数, 也没有返回类型, main函数是一个特殊的函数, 它表示程序执行时需调用的函数.

本文出自 “大脑原来不靠谱” 博客,请务必保留此出处http://aresy.blog.51cto.com/5100031/1386899

Go学习系列——第一个 Go程序,布布扣,bubuko.com

Go学习系列——第一个 Go程序

原文:http://aresy.blog.51cto.com/5100031/1386899

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!