编写一个hello world

package main
import (
"fmt"
"time"
) func main(){
fmt.Println("Hello,World!")
time.Sleep(5 * time.Second)
}
  • 执行 go build

windows 环境是生成一个 exe ,执行 exe,一闪而过

所以引入的时间,让它等一下,不然呢,Bug!

在 UNIX、Linux、Mac OS X环境下生成的是一个二进制文件

  • 说明
  1. 作为main,包名必须是 main,如果不是,编译器只会把它当做一个普通的包,而不是函数入口
  1. 标准库的包,引入,不需要全路径,引入关键字 import
  1. 编译环境 依赖于你给操作系统配置的GOROOT 和 GOPATH

GOROOT : Go 标准库的位置 GOPATH : 指定的目录就是开发者的个人工作空间,

4.同名包 导入 ,采用 同名导入,取别名

  • 常用 go 命令
go build
go clean
go run
go vet // 检测代码异常
go fmt //格式化

关于文档的命令

go doc  tar    //查看文档 archive/tar 包的相关文档

godoc -http=:6060   //通过浏览器查看文档http://localhost:6060/

随机推荐

  1. Python+Selenium+Chrome 的一个案例

    第一步,下载chromeDrive:http://npm.taobao.org/mirrors/chromedriver(我下载的是2.43版本的chromedriver_win32.zip) 下载之 ...

  2. poj2823单调队列认知

    Sliding Window Time Limit: 12000MS   Memory Limit: 65536K Total Submissions: 62930   Accepted: 17963 ...

  3. BZOJ1021

    转载:http://www.cnblogs.com/Asm-Definer/p/4372749.html 1021: [SHOI2008]Debt 循环的债务 Time Limit: 1 Sec  M ...

  4. Opencv+Python实现缺陷检测

    实验七.缺陷检测 一. 题目描述 ​ 对下面的图片进行缺陷检测操作,请详细地记录每一步操作的步骤. ​ 第一站图片是标准样品,后面几张图中有几个样品有瑕疵,需要你通过计算在图片上显示出哪张是合格,哪张 ...

  5. GO 使用Webhook 实现github 自动化部署

    通常大家开发大部分是本地git push 提交,服务器上git pull 手动更新.git 可以使用webhook实现自动部署.webhook是仓库平台的一个钩子事件,通过hook 钩子监听代码,回调 ...

  6. pycharm安装Numba失败问题

    相关环境变量: pycharm Python 3.8 pip 19.3.1 Numba各个版本都不行 报错内容: Looking in indexes: https://pypi.tuna.tsing ...

  7. linux静态网络设置

    一:NET模式 第一种: 第二种方式: 三:重启服务

  8. Python的元类简单介绍

    * 类型 和类 在Python中,一切都是对象.类也是对象.所以一个类必须有一个类型 注意: 1.type Python3中所有的类都是通过type来创建出来的 2.object:Python3中所有 ...

  9. Flutter 使用Navigator进行局部跳转页面

    老孟导读:Navigator组件使用的频率不是很高,但在一些场景下非常适用,比如局部表单多页填写.底部导航一直存在,每个tab各自导航场景. Navigator 是管理路由的控件,通常情况下直接使用N ...

  10. 格雷码 CSP(NOIP??)2019 洛谷 P5657

    洛谷AC通道! 多年过后,重新来看这道D1T1,20min不到AC,再回忆起当初考场三小时的抓耳挠腮,不禁感慨万千啊!! 发篇题解记录一下. 思路:直接dfs模拟即可(二进制找规律是不可能的, 这辈子 ...