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 

设置环境变量

  1. 我的项目 路径 是 /root/code/go 工作目录 ,那个目录就是 $HOME/code/go
  2. 我们需要将 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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
77
粉丝
8
喜欢
43
收藏
49
排名:84
访问:10.4 万
私信
所有博文
社区赞助商