Go语言第一天

本文介绍了如何在Windows环境下安装Go语言,并通过创建第一个Go程序来演示环境配置的验证。讲解了`go build`和`go run`的区别,强调了Go代码的规范与风格,包括代码缩进、大小写敏感性、注释等。同时,提到了Go程序的执行入口`main()`函数及代码编写注意事项。最后,简述了如何查看Go的API文档。
摘要由CSDN通过智能技术生成

一、Go的环境搭建

首先先去下载Go

下载链接 这是我安装时的版本

在这里插入图片描述

下载下来,然后下一步一步安装就行了(以为本人只有一个C盘没有分区)。

安装完成后进行测试

在 CMD 中输入

go version

正常显示版本号如下图,如果有问题去系统环境变量Path下看看有没有go的路径(正常都会有)。
在这里插入图片描述

二、第一个Go程序

1.工作目录和代码运行

我们自己找一个地方来作为我们的工作目录下面是我自己选的目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cLu7A0XS-1632809323411)(C:/Users/16015/AppData/Roaming/Typora/typora-user-images/image-20210927170523176.png)]

我这里选的地址是

C:\Users\16015\GoProducts\src\gocode\test01

这里test01是我们用来放代码的

然后新建文件 test.go ,插入下面代码

package main

import "fmt"

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

然后在 CMD 中跳转到工作目录

使用下面命令进行编译(相当于java中的Javac)

go build

image-20210927173047606

然后会生成一个 exe 可执行文件

在这里插入图片描述

然后使用 main.exe 进行运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E3tllCv8-1632809323417)(C:/Users/16015/AppData/Roaming/Typora/typora-user-images/image-20210927173535065.png)]

PS:可以直接使用编译并运行,也可以达到同样效果

go run test.go
2.两种运行方式的差别
  1. 直接使用 go run 需要电脑上有 go 语言环境才能正常运行。
  2. 使用 go build 会先进行编译,这时生成的可执行文件比源程序大得多,这是以为它将程序运行所需要的库文件添加到程序中,这样就算电脑上没有 go 环境也能正常运行

**PS:**编译时也可以指定可执行文件的名字

go build -o Hello.exe test.go

这样同样也达到了相同的效果

三、书写的注意事项

  1. 源文件以“go”为扩展名
  2. 程序的执行入口为main( )函数
  3. 严格区分大小写
  4. 方法有一行一行代码构成,每一行后面不用加封号,加了也可以(不能体现出他的简洁性),不能把多个语句写在一行,否则报错
  5. 如果定义的变量或者导入的包未使用,代码不能编译通过
  6. 大小括号需要成对出现

四、注释

注释使用于Java相同

  1. 行注释( // ) 快捷键 ctrl + /
  2. 块注释( /**/ )快捷键 shift + alt + a

五、代码风格

  1. 注意缩进(向后快捷键是 tab ,取消使用shift + tab,通过命令也可以完成格式化: gofmt -w text.go)

  2. 成对编程(括号什么的都要成对出现)

  3. 运算符两边加空格

  4. 注释:官方推荐行注释 //

  5. 这种写法是错误的,为了保持代码风格统一在这里插入图片描述

  6. 行长规定:一行最长不可以超过80个字符,超过的要换行展示,尽量保持优雅

六、API(应用程序编程接口)

中文的 API 文档网站: https://studygolang.com/pkgdoc

可以查看有哪些具体的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值