博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
了解GO
阅读量:5157 次
发布时间:2019-06-13

本文共 653 字,大约阅读时间需要 2 分钟。

了解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/bin
  • go test:自动读取*_test.go的文件,生成并运行测试用的可执行文件
  • go env:查看当前GO的环境变量
  • go list:列出当前全部安装的package
  • go run:编译并运行Go程序

转载于:https://www.cnblogs.com/yfife/p/9007348.html

你可能感兴趣的文章
语言基础(9):static, extern 和 inline
查看>>
windows linux—unix 跨平台通信集成控制系统
查看>>
【编程练习】复习一下树的遍历
查看>>
邮件和短信验证码
查看>>
(转)Android studio 使用心得(五)—代码混淆和破解apk
查看>>
构建之法阅读笔记03
查看>>
ES5_03_Object扩展
查看>>
Apache-ab 接口性能测试
查看>>
EF 4.1 Code First Walkthrough
查看>>
常用MySQL语法
查看>>
007API网关服务Zuul
查看>>
bzoj 2600: [Ioi2011]ricehub
查看>>
iOS __strong __weak @Strongify @Weakify
查看>>
thinkphp引入PHPExcel类---thinkPHP类库扩展-----引入没有采用命名空间的类库
查看>>
创建数据库,表
查看>>
Luogu 1970 NOIP2013 花匠 (贪心)
查看>>
javascript笔记---貌似大叔
查看>>
去重查询表mysql 中数据
查看>>
工厂模式
查看>>
AngularJS学习之旅—AngularJS 模块(十五)
查看>>