编写一个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. MySQL zip解压 安装过程和配置

    MYSQL官网下载地址:https://dev.mysql.com/downloads/mysql/   1.下载mysql-5.7.19-winx64.zip,解压到指定的文件夹, 例如:E:\so ...

  2. Django路由之url分组(命名)匹配

    分组(命名)匹配 urls.py路由配置文件中: urlspatterns中想捕获正则表达式匹配的结果用来出传递给views.py视图函数文件使用,需要用到分组匹配,或者使用第三个参数python字典 ...

  3. react中控制元素的显示与隐藏

    1.通过 state 变量来控制是否渲染元素 类似于 vue 的 v-if 方法是通过变量来控制是否加载元素的,如果变量为false,内容就直接不会渲染的. class Demo extends Re ...

  4. jQuery中效果animate方法解决width是百分比出现的问题

    jQuery中效果animate方法解决width是百分比出现的问题 http://www.mafutian.net/131.html 问题描述: 效果如图,初始化,每个层宽20%,采用animate ...

  5. 手写一个简版 asp.net core

    手写一个简版 asp.net core Intro 之前看到过蒋金楠老师的一篇 200 行代码带你了解 asp.net core 框架,最近参考蒋老师和 Edison 的文章和代码,结合自己对 asp ...

  6. CodeChef - TELEPORT

    题目链接:https://vjudge.net/problem/CodeChef-TELEPORT 题目大意: 有\(Q\)个指令,指令为:\(+\) \(x\) \(y\)(在二维平面内添加一个点, ...

  7. 要小心 JavaScript 的事件代理

    我们知道,如果给 form 里面的 button 元素绑定事件,需要考虑它是否会触发 form 的 submit 行为.除此之外,其它场合给 button 元素绑定事件,你几乎不用担心这个事件会有什么 ...

  8. 校园网络 luogu P2812 (又是强联通)

    题目传送门!(luogu) 首先考虑问题一 不难想到,如果有一个学校作为终端机,那么跟其处于同一个强联通中的所有学校就可以不用作为终端机了. 那么,问题一也就迎刃而解了:找到所有入度为0的缩点.因为这 ...

  9. [JavaWeb基础] 029.OGNL表达式介绍

    1.OGNL概述 OGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对 ...

  10. Web缓存欺骗

    该漏洞主要是cdn安全配置的问题,cdn主要存储以下文件,加快访问速度 class, css, jar, js, jpg, jpeg, gif, ico, png, bmp, pict, csv, d ...