go 第一天学习
go 是一门编译型 语言
运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等都是编译型语言。
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等. [1]
而相对的,解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是,在运行程序的时候,解释性语言必须先解释再运行。
入门安装 linux
# 下载安装包
wget https://dl.google.com/go/go1.12.12.linux-amd64.tar.gz
# 解压到 /usr/local
tar -C /usr/local -xzf go1.12.12.linux-amd64.tar.gz
设置环境变量
- 我的项目 路径 是 /root/code/go 工作目录 ,那个目录就是 $HOME/code/go
- 我们需要将 Go 的二进制文件添加到的 PATH 变量中。
echo 'export GOPATH=$HOME/code/go' >> $HOME/.profile echo 'export PATH=$PATH:/usr/local/go/bin' >> $HOME/.profile
重启 profile 生效
source $HOME/.profile
设置和声明变量
# 第一种
var age int = 30
# 第二种
age := 30
设置变量的技巧
初始化一个变量时,请使用:var NAME TYPE;给变量声明及赋值时,请使用: NAME := VALUE ; 给之前已经声明过的变量赋值时,请使用: NAME = VALUE
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: