当前位置:网站首页>Go的安装使用(一)
Go的安装使用(一)
2022-08-02 03:35:00 【linyxg】
一、windows系统下安装GO
GO包下载官网:https://golang.google.cn/dl/
双击下载好的安装包,弹出如下页面,我们只需一路点击next(继续)就可以完成Go程序的安装了,在安装过程中可更选择任意的安装路径。
安装完成后系统变量Path中会自动添加一个Go二进制文件的路径值:D:\Program Files\Go\bin
打开cmd命令行,输入 go version来研制Go是否安装完成
二、编写第一个Go程序
1.Go程序的命名规则
Go源文件总是用全小写字母形式的短小单词命名,并以.go扩展名结尾
2.Go程序"hello,world"
在任意位置创建一个名为goprojects的文件夹,其下创建helloworld文件夹为第一个Go程序helloworld.go的工作目录,helloworld.go程序代码如下:
解释:
第一行代码 package main 定义了包名。package main表示一个可独立执行的程序,指明这个文件属于哪个包,每个 Go 应用程序都包含一个名为 main 的包
下一行 import “fmt” 告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数
3.执行Go程序
执行方法一:只运行不编译,一般用于测试阶段
注:打开cmd命令行,先进入helloworld.go程序保存的目录中
执行方法二:编译为二进制文件
三、go项目的布局结构

四、go语言的关键字和预定义符
| 关键字 | ||||
|---|---|---|---|---|
| break | default | func | interface | select |
| case | defer | go | map | struct |
| chan | else | goto | package | switch |
| const | fallthrough | if | range | type |
| continue | for | import | return | var |
| 预定义标识符 nil | ||||||||
|---|---|---|---|---|---|---|---|---|
| append | bool | byte | cap | close | complex | complex64 | complex128 | uint16 |
| copy | false | float32 | float64 | imag | int | int8 | int16 | uint32 |
| int32 | int64 | iota | len | make | new | nil | panic | uint64 |
| println | real | recover | string | true | uint | uint8 | uintptr |
注:
nil是预定义标识符,代表指针、通道、函数、接口、映射或切片的零值
nil只能赋值给指针、channel、func、interface、map或slice类型的变量(非基础类型)否则会引发panic
边栏推荐
猜你喜欢
随机推荐
剑指Offer 47.礼物的最大值 动态规划
【Connect the heart rate sensor to Arduino to read the heart rate data】
全排列 DFS
如何将 DevSecOps 引入企业?
剑指Offer 32.Ⅲ从上到下打印二叉树
哈希表解题方法
防抖和节流(实例讲解)
字符串哈希
【详解】线程池及其自定义线程池的实现
【网络基础】浏览器输入一个URL之后,都发生了什么(详细讲解)
剑指Offer 32.Ⅰ从上到下打印二叉树
vector的使用和模拟实现:
如何搭建私有云盘?
实现动态库(DLL)之间内存统一管理
想低成本保障软件安全?5大安全任务值得考虑
【操作系统】线程安全保护机制
idea中创建jsp项目详细步骤
基础IO(上):文件管理和描述符
未来智安XDR入选《CCSIP 2022中国网络安全产业全景图》
学习(三):事件的订阅与发布








