Go语言开发第1课-环境搭建及简单程序入门

1.MAC下搭建Go开发环境

1)从官网下载对应的go软件包,将其放置到/Users/user_name/go_dev/下进行解压,便生成go文件。

drwxr-xr-x@ 20 user_name  staff        640  1 20 04:09 go
-rw-r--r--@  1 user_name  staff  385566720  1 31 20:10 go1.15.7.darwin-amd64.tar
drwxr-xr-x   4 user_name  staff        128  1 31 22:30 goproject

2)进入到/go/bin目录下可以执行对应的命令

MacBook-Air:bin user_name$ ./go version
go version go1.15.7 darwin/amd64

3).Mac下配置Golang环境变量

MacBook-Air:bin user_name$ cd /etc
MacBook-Air:etc user_name$ sudo profile 

在profile文件中添加如下配置

export GOROOT=$HOME/go_dev/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goproject

验证的环境变量是否配置成功

MacBook-Air:etc user_name$ pwd
/etc
MacBook-Air:etc user_name$ go version
go version go1.15.7 darwin/amd64

2.编写helloworld程序

package main  //表示该程序的所在的包为main
import "fmt"  //引入fmt包,用作函数的输出
func main()  { //定义一个函数
	fmt.Println("hello,world")  //调用fmt包中的Println函数,输出制定的内容
}

3.执行文件

1)编译代码源文件,然后执行该文件

MacBook-Air:main user_name$ ls
helloworld.go
MacBook-Air:main user_name$ 
MacBook-Air:main user_name$ 
MacBook-Air:main user_name$ go build helloworld.go 
MacBook-Air:main user_name$ ls
helloworld    helloworld.go
MacBook-Air:main user_name$ ./helloworld 
hello,world
#go build -o 可以指定编译文件的文件名

2)直接运行源代码

MacBook-Air:main user_name$ go run helloworld.go 
hello,world

两种执行方式的区别

第1种方式生成了对应的可执行文件,该文件的执行不依赖的go开发环境,该文件中包含了库文件,文件相对较大。

第2种方式依赖于go开发环境,

4.语言开发注意事项

1)Go源文件以.go为扩展名

2)Go语言执行的入口是main函数

3)Go语言严格区分大小写

4)go语言定义变量或import的包乳沟没有使用到则代码不能通过编译

5.Go语言转义字符

\t:表示一个制表符

\n:表示一个换行符

\r:表示一个回车

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值