2.Go--hello world
编写一个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环境下生成的是一个二进制文件
- 说明
- 作为main,包名必须是 main,如果不是,编译器只会把它当做一个普通的包,而不是函数入口
- 标准库的包,引入,不需要全路径,引入关键字 import
- 编译环境 依赖于你给操作系统配置的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/
随机推荐
- 【git】git 常用命令(含删除文件)
Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v ...
- 手机端页面访问PC页面自动跳手机端代码
<script> var mobileAgent = new Array("iphone", "ipod", "ipad", & ...
- 剑指Offer之替换空格
题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 函数实现: package s ...
- 【SocketIoClientDotNet】Nuget包安装问题
问题: Nuget安装[SocketIoClientDotNet]失败 错误信息: Operation failed Expected 1 export(s) with contract name & ...
- 附件1:setTimeout与闭包
我在详细图解作用域链与闭包一文中的结尾留下了一个关于setTimeout与循环闭包的思考题. 利用闭包,修改下面的代码,让循环输出的结果依次为1, 2, 3, 4, 5 for (var i=1; i ...
- akka-typed(2) - typed-actor交流方式和交流协议
akka系统是一个分布式的消息驱动系统.akka应用由一群负责不同运算工作的actor组成,每个actor都是被动等待外界的某种消息来驱动自己的作业.所以,通俗点描述:akka应用就是一群actor相 ...
- 【转】网页的title左边的小图片怎么添加
首先,代码中的title标签里是不能加图片的.但是浏览器标提栏前面是可以加一个小图标的. 解决方案:第一步,做一个16 X 16像素的ico格式的图标.具体操作方法是,先在Photoshop中做一个透 ...
- NetCore项目实战篇08---Docker挂载mysql并连接.netCoreWeb
我们的项目之前在直接连接的mysql,今天我们将通过docker挂载mysql 并与我们开发的webapi项目连接. 1. 安装docker 下载地址: https://download.docker ...
- 怎样实现登录?| Cookie or JWT
先问小伙伴们一个问题,登录难吗?"登录有什么难得?输入用户名和密码,后台检索出来,校验一下不就行了."凡是这样回答的小伙伴,你明显就是产品思维,登录看似简单,用户名和密码,后台校验 ...
- Rocket - tilelink - FIFOFixer
https://mp.weixin.qq.com/s/JS4Pguwa6LXjPsMq6nW8HA 简单介绍FIFOFixer的实现. 1. 基本介绍 按照一定的策略把某一部分m ...