所有字体里面显示字体类型都是英文怎么办(英文字体常见字体)
743
2022-05-29
听说 Google 出了门语言叫 Golang:Go+Language,简称Go语言,让我们一起入门一探究竟~
Let’s Go!
Go 语言的特性很多:
为云时代而生,提供并发性和并行性
简单易学,既适合有一门编程语言基础的同学,更适合想入门学编程小白的第一门语言
有自带光环的项目:Docker、nsq、etcd等
用的公司多,有未来:Dropbox、Alibaba、Riot Games、ByteDance
查看 Go Version
yuzhou@yuzhou:~$ go version go version go1.16.3 linux/amd64
1
2
第一个程序
1.创建一个存在 Go 源代码的文件夹
yuzhou@yuzhou:~$ mkdir -p GoProjects/Go/src/
1
2.创建 Hello.go 文件
yuzhou@yuzhou:~$ cd ~/GoProjects/Go/src/ yuzhou@yuzhou:~/GoProjects/Go/src$ touch hello.go
1
2
3.使用文本编辑器打卡 Hello.go 文件,编辑第一个程序内容,点击保存
yuzhou@yuzhou:~/GoProjects/Go/src$ gedit hello.go
1
代码如下:
package main import "fmt" func main() { fmt.Println("Hello World") }
1
2
3
4
5
6
7
4.保存完后运行,命令为: go run hello.go ,就能看到输出命令 Hello World 显示在屏幕了。
yuzhou@yuzhou:~/GoProjects/Go/src$ go run hello.go Hello World
1
2
go run 命令,会将我们写的 go 代码先编译成一个临时可执行文件,然后在执行这个程序,执行程序后的结果就是向控制台输出 Hello World 。
Hello World 程序解释
现在,让我们来解释一下 Hello.go 程序,
package main 是我们第一行的程序,
每一个 Go 程序必须由一个 package 声明,各种各样的包是Go 程序组织和复用代码的方式。
Go 包括:可执行程序和库程序。
可执行程序:我们可以直接从命令行运行。(Windows 一般为 .exe 后缀的文件,Linux一般不带后缀)。在Linux中,我们可以使用 go build 命令生成可执行程序 hello,然后运行这个程序,同样也能在控制台中打印出 Hello World 。
yuzhou@yuzhou:~/GoProjects/Go/src$ go build hello.go yuzhou@yuzhou:~/GoProjects/Go/src$ ls hello hello.go yuzhou@yuzhou:~/GoProjects/Go/src$ ./hello Hello World
1
2
3
4
5
库:代码的集合,把所有的代码打包放到一块,方便我们能够在其他代码中使用。
import "fmt" : import 关键字能从其他的 packages 引入代码为我所用,fmt 包其实是英文 format 的缩写,顾名思义,这个包实现了输入和输出的格式化。
func main() { } : 函数块 有输入、输出和一系列逐步执行的语句。func 定义了一个函数块,后面是函数名,所以这个函数叫 main 函数,”()“内可以包括零个或多个参数,括号后可以有返回类型。”{}“是个函数体。
本例中的函数没有参数,也没有返回值,只有一个打印语句。
fmt.Println("Hello World") : 该声明由三个部分组成。 首先,我们访问 fmt 包中的另一个函数 Println(即 fmt.Println 部分,Println 表示打印行)。 然后我们创建一个包含 Hello World 的新字符串,并以该字符串作为第一个也是唯一的参数调用(也称为调用或执行)该函数。
总结起来就是:
创建一个新的可执行程序,该程序引用 fmt 库并包含一个名为 main 的函数。
该函数不接受任何参数,不返回任何内容,并执行以下操作:
访问 fmt 包中包含的 Println 函数并使用一个参数调用它 - 字符串 Hello World。
如果想看到更多的 关于 Println 的文档帮助,可以使用 godoc fmt Println 命令
yuzhou@yuzhou:~/GoProjects/Go/src$ godoc fmt Println use 'godoc cmd/fmt' for documentation on the fmt command func Println(a ...interface{}) (n int, err error) Println formats using the default formats for its operands and writes to standard output. Spaces are always added between operands and a newline is appended. It returns the number of bytes written and any write error encountered.
1
2
3
4
5
6
7
8
Go 是一种文档非常丰富的编程语言,但除非您已经熟悉编程语言,否则该文档可能难以理解。 尽管如此,godoc 命令还是非常有用的,并且是您在遇到问题时开始的好地方。
回到当前的函数,这个文档告诉你 Println 函数会将你给它的任何东西发送到标准输出——你正在使用的终端输出的名称。这个函数是输出显示 Hello World 的原因。
推荐 Go 入门书籍:《An Introduction To Programming In GO》
Go IDE
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。