![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
wyy_blog
彩笔程序员https://github.com/wyy01
展开
-
golang语言test文件编写基础
一、test文件注意事项 每个test文件必须import testing 每一个test case必须以Test开头且符合TestXxx形式(Test开头且接下来的第一个字母P大写),否则go test会直接跳过测试不执行 入参的类型必须为 t *testing.T (普通test)或b *testing.B(benchmark测试性能) 一般通过testXxx大小写区分开,让别的Tes...原创 2019-09-18 13:52:50 · 1096 阅读 · 0 评论 -
go语言工具及命令
一.概述 二、常用命令具体介绍 go build 编译命令:complie pakages and dependencies 跨平台编译:env GOOS=linux GOARCH=amd64 go build 指定目标平台,所编译出来的文件就是可以直接在目标平台上运行的二进制文件 附加参数 备 注 -v 编译...原创 2019-09-18 13:54:37 · 236 阅读 · 0 评论 -
go语言容器
数组 声明 var 数组变量名 [元素数量] T 如:var team [3]string 初始化 在声明时初始化 var team=[3]string{“1”,”2”,”3”} 可以不写大小 var team=[…]string{“1”,”2”,”3”} 遍历 for k,v:=range team{ // k是元素下标,v是元素内容 } 二、slice 从数组或slic...原创 2019-09-19 15:28:03 · 665 阅读 · 0 评论 -
go 流程控制及函数相关
流程控制 switch go语言中的case不仅可以基于常量进行判断,也可以基于表达式进行判断,不用写break 一分支多值: case “1”,”2” 分支表达式:case 4>r &&r>2 // 这种条件下switch后不再跟判断变量(无判断目标) fallthrough关键字,执行完一个Case后会执行下一个case,不建议使用。 goto 可以退出...原创 2019-09-21 22:45:07 · 185 阅读 · 0 评论 -
ubuntu安装开发环境:VSCode、golang、git、redis、sublime及go插件、boost库、thrift等
1.VSCode 方法一: 依次输入如下命令 1、sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make 2、sudo apt-get update 3、sudo apt-get install ubuntu-make 4、umake ide visual-studio-code 提示输入y即可 方法二: 在window...原创 2019-09-26 11:22:37 · 2582 阅读 · 0 评论