2、第一个GO 程序
引言接下里我们就用Go Land 工具,开发第一个GO程序。各人也可以用其他的开发工具,例如 Vs Code
1、新建项目
https://i-blog.csdnimg.cn/img_convert/b1c4b4a01a75d87995c73796dc60d7a7.png
第一个是选择你的程序生存位置 (不要有中文)。
第二个是你的Go的编译器的安装所在。
选择完毕后,就点击 Create,完成项目创建。
https://i-blog.csdnimg.cn/img_convert/97c82328adf371c2e7d1f4f43cddb9ab.png
创建完成后,我们就拥有了一个初始的项目。
https://i-blog.csdnimg.cn/img_convert/ec98a9af054c491dd32bfb5f92260e7f.png
2、创建第一个 Go 程序
2.1 新建 Go程序
鼠标选中项目,然后右键, 鼠标滑到 New ,点击 Go File。
https://i-blog.csdnimg.cn/img_convert/7286b96d71fc1290ef7a0365ecbe8ff4.png
然后输入你的文件名称,不要是中文。输完后,就按回车键。
https://i-blog.csdnimg.cn/img_convert/5758b0dc4358e48edba0b84be1a10ec9.png
就能在目录中看到刚刚新建的文件了。
https://i-blog.csdnimg.cn/img_convert/b2148fff58745ca0dbdfdf61820b1b92.png
2.2 输入代码
package 声明
https://i-blog.csdnimg.cn/img_convert/6cffa0ca3f269caad49085de0ae021da.png
每个Go源代码文件的开头都是一个package声明,表示该Go代码所属的包。
包的概念
GO语言中是通过包来对代码进行管理的。那么什么是包呢?
想象你正在建立一个大楼,而这个大楼有多个楼层,每个楼层负责差别的功能。例如:
[*]一楼是“前台接待”。
[*]二楼是“财务部”。
[*]三楼是“技能支持”。
这些楼层各自独立,但都在同一个大楼里。现在,假设你正在开发一个管理体系,这个体系必要使用到这些楼层的信息,比如“前台接待”的信息、大概“财务部”的数据。为了避免肴杂,我们在体系中必要清楚地标明我们要使用的是哪个楼层的信息。于是,我们给每个楼层起了一个名字:
[*]“前台接待”是一个包,叫做package frontdesk。
[*]“财务部”是另一个包,叫做package finance。
[*]“技能支持”是另一个包,叫做package support。
这样,当你必要用到前台接待的功能时,你可以写import frontdesk来引入“前台接待”楼层的信息。同样,如果你必要财务部的数据,就写import finance,如此一来,代码中就能清晰地知道每个功能是来自哪个楼层(包)。
包就是用来标识这些“楼层”的,帮助我们管理和使用差别的功能。每个包就是一个独立的模块,里面有详细的功能代码。通过这种方式,整个体系就能高效而有条理地运行。
而如果要让体系可以或许正常启动,必须有一个“主楼层”——main包,这个包是程序的入口,负责启动整个体系。如果没有这个包,程序就不能运行。
导入 fmt 包
第三行
https://i-blog.csdnimg.cn/img_convert/0adcdf6223e71292693dfceaa7f67ccf.png
import 表示导入,fmt 是包名。
不管是使用我们本身定义的包还是GO自带都是通过import导入的,“fmt”是GO自带的包,包含了怎样将信息打印在电脑屏幕上。留意包名要用“”表示。
main 函数声明
https://i-blog.csdnimg.cn/img_convert/7a1ba22a76f4ab0ac3050e4bd6694fc7.png
在 Go 语言中,程序的实行从 main 函数开始,相当于课堂的门口。必要留意的是,这一行代码有固定的写法,此中 func 和 main 之间必须有空格,同时 main 后面必须紧跟一对小括号。接着,紧随其后的一对大括号 {} 用于包裹详细的使命代码,即程序的现实实行部分。
在这里,func 表示声明函数,main 是函数名。函数就像数学中的函数,都是为了实现特定的功能,例如三角函数等。在 Go 语言中,main 函数的作用是作为程序的入口点。必要特别留意的是,Go 中的函数必须以 func 关键词开头,且函数名后必须跟一对小括号。
使用 fmt.Print 打印内容
https://i-blog.csdnimg.cn/img_convert/00bb185c89ed550592b07408d5fa01cd.png
这行代码使用了 fmt 包中的 Print 函数,将 "hello go" 打印到屏幕上。必要留意的是,fmt 包和 Print 函数之间用点号(.)毗连,这个点号必须在半角输入法状态下输入。别的,Print 函数的首字母 P 必须大写,不能写成小写,因为 Go 语言是区分巨细写的,许多同学在这里轻易堕落。
将要输出的内容放在 Print 函数的括号内(留意括号应在半角状态下输入),并且要用双引号将内容包裹起来(同样,双引号应为半角状态)。
3、代码运行
我们第一个GO程序已经写完了,那么我们写的程序到底能否运行呢?是否有错误呢?下面我们实行我们的程序。
https://i-blog.csdnimg.cn/img_convert/c30d2f6e81c6128b00e0329c2012e86a.png
https://i-blog.csdnimg.cn/img_convert/5550e8a343712ed5488d07a001f6e24b.png
选择第一个大概第二个都行。点击运行,我们的控制台就会有一条打印信息。
https://i-blog.csdnimg.cn/img_convert/c58b2968a662e143c4b448dc2efcdd26.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]