golang学习记录 3---golang第一个程序

Go 语言快速开发入门

  • Hello World
  • 运行
  • Go 程序开发的注意事项
一、Hello World

开发一个 hello.go 程序,可以输出 "hello,world”
(1) go 文件的后缀是 .go
(2) package main
表示该 hello.go 文件所在的包是 main, 在 go 中,每个文件都必须归属于一个包。
(3) import “fmt” 表示:引入一个包,包名 fmt, 引入该包后,就可以使用 fmt 包的函数,比如:fmt.Println
(4)

package main

import "fmt"
func main(){
	fmt.Println("Hello World")
}
func 是一个关键字,表示一个函数。

main 是函数名,是一个主函数,即我们程序的入口。

二、运行
一、 Windows

  1. 在控制台 通过 go build 命令对该 go 文件进行编译,生成 .exe 文件.
  2. 运行 hello.exe 文件即可
  3. 通过 go run 命令可以直接运行 hello.go 程序 [类似执行一个脚本文件的形式]

二、Linux
说明:linux 下开发 go 和 windows 开发基本是一样的。只是在运行可执行的程序时, 是以 ./文件名方式

  1. 在控制台 通过 go build 命令对该 go 文件进行编译
  2. 也可以直接使用 go run hello.go 方式运行

三、Mac
说明:在 mac 下开发 go 程序和 windows 基本一样。
1.在控制台 通过 go build 命令对该 go 文件进行编译
2. 也可以直接使用 go run hello.go 方式运行

另外: 在Linux 和 Mac 中生成的文件可以用 ./文件名 来运行

两种执行流程的方式区别

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

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

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

三、Go 程序开发的注意事项

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

另外: 给自己打个广告, 如果有需要书籍或者有问题的朋友可以联系我
另外另外: 本人家中有猫有狗, 副业做的是宠物相关, 宠物食品, 宠物零食, 宠物罐头等, 如果有需要请 关注TB—阳光喵坊(提我打折, 但不保证是哪里打折), 保证货真价实!!!谢谢各位!!!

返回顶部

你可能感兴趣的:(golang,go)