GO语言实战一

Go语言介绍直接跳过,可以自行百度了解。

介绍点:

1 Go语言是解释型语言,不同于java C 语音需要自身的编译器对代码编译成二进制文件

流程: 程序员-----代码-----编译-----软件(为了实现某种功能)----系统----与硬件进行交互

Go语言是GOogle公司推出的的为了使服务器硬件资源占更大优势的语言,都是大佬写的。

2 GO语言的logo是金花鼠

 

Go语言的安装 windows 和linux的安装

 

1 windows的安装

 1 进入GO语言的官网    https://golang.google.cn/

2 一路下一步注意路径的选择

3 进入windows的命令行 输入  go version 查看go的版本说明go是安装成功的

 

 

2 linux安装Go语言。

1   https://golang.google.cn/ 官网下载软件包

2  官网下载软件包

  

 


3  下载软件包 linux  支持中文翻译

 

 

3   上传软件包到家目录中

[root@localhost ~]# ls
anaconda-ks.cfg go1.17.3.linux-amd64.tar.gz publish_fk.sh server.add

 

4 解压到/usr/local下

[root@localhost ~]# tar xzvf go1.17.3.linux-amd64.tar.gz -C /usr/local

 

5  [root@localhost ~]# vim /etc/profile  添加环境变量

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

 

6  [root@localhost ~]# go version  查看go的语言版本。

go version go1.17.3 linux/amd64

 

 第二章 Go语言的数据类型有哪些

数据类型是什么?区分静态类型和动态类型。使用布尔类型。理解数值类型。检查变量的类型。类型转换。

 1 整数类型

var 变量名 类型 = 表达式

var i int = 10

 

注意 定义类型设置的变量名必须使用,否则不能编译,防止定义了变量不使用,导致浪费内存的情况.

2 类型推导

Go 语言具有类型推导功能,不用可以的去定义变量的类型,个人感觉还是定义的更清晰一些。

 

[root@agent go]# cat var.go
package main
import "fmt"
func main() {
var i = 10
fmt.Println(i)

}

[root@agent go]# go run var.go
10