Go语言学习001

Go语言输出"Hello,World!"

因为某些恰饭原因,第一门语言转变为Go语言,JAVA以后再冲!

//要求开发一个hello.go 程序,可以输出 "Hello,World!";
package main //表示该 hello.go 文件所在的包是 main。在 go 中,每个文件都必须归属于一个包;
import "fmt" //表示:引入一个包,包名是 fmt,引入该包后,就可以使用 fmt 包的函数,比如:fmt Println;
func main(){ //func 是一个关键字,表示一个函数;main 是函数名,是一个主函数,即我们程序的入口;
	fmt.Println("Hello,World!") //表示调用 fmt 包的函数 Println 输出 "Hello,World!"。	
}

Golang两种执行流程

①对源码进行编译,然后再执行;
go build hello.go ==>编译成 hello.exe 或可执行文件 ==>运行
②对源码直接执行 go run 源码。
go文件直接 go run 编译运行合成一步==>结果

两种执行流程的方式区别

① 如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有 go 开发环境的机器上,仍然可以运行;

② 如果我们是直接 go run go源代码,那么如果要在另外一个机器上这么运行,也需要 go 开发环境,否则无法执行;

③ 在编译时,编译器会将程序运行以来的库文件包含在可执行文件中,所以,可执行文件变大了很多。

Go 程序开发的注意事项

① Go源文件是以 “go” 为拓展名;
② Go应用程序的执行入口是 main() 函数,这个是和其他编程语言一样(比如 JAVA / C );
③ Go语言严格区分大小写;
④ Go方法是有一条条语句构成,每个语句后不需要分号(Go 语言会在每行后自动加分号),这也体现出 Golang 的简洁性;
⑤ Go 编译器是一航航进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错;
⑥ Go语言定义变量或者 import 的包如果没有使用到,代码不能编译通过;
⑦ 大括号都是成对出现的,缺一不可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值