了解GO
Posted YFIFE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解GO相关的知识,希望对你有一定的参考价值。
了解GO
Go语言
Go是一种新的语言,一种并发的,带垃圾回收的、快速编译的语言
- 可以在一台计算机上用几秒钟的事件编译一个大型的Go程序
- 使依赖更容易分析,避免了大部分C风格include文件与库的开头
- 静态类型语言,类型系统没有层级
- 垃圾回收型语言,并为并发执行与通信提供了基本支持
Windows安装
- 根据电脑选择msi安装包,不要修改默认安装目录C:\GO\
- 在cmd中输入Go,检查能否看到usage信息;输入
cd %GOROOT%
,看是否能进入Go安装目录;若都成功,说明安装成功。
Go命令
go build
:主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包go clean
:用于移除当前源码包和关联源码包里面编译生成的文件。一般可以利用这个命令清除编译文件,然后github递交源码,在本机测试时这些编译文件都是和系统相关的,但是对于源码管理来说没必要。go fmt
:用于格式化写好的代码go get
:动态获取远程代码包go install
:这个命令在内部分为两步:第一步生成结果文件,第二步把编译好的结果移到$GOPATH/pkg 或者 $GOPATH/bingo test
:自动读取*_test.go的文件,生成并运行测试用的可执行文件go env
:查看当前GO的环境变量go list
:列出当前全部安装的packagego run
:编译并运行Go程序
以上是关于了解GO的主要内容,如果未能解决你的问题,请参考以下文章
Golang Functional Options 来了解一下?
npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段