Go语言测试代码
第一次学go语言,测试代码
package main import "fmt" var age int;
const sex = 0 func init() {
fmt.Println("Mr_man")
age = 9
fmt.Println(age)
} func main() {
fmt.Println("hello world",sex)
xxx()
fmt.Println("=========================")
const LENGTH int = 10
const WIDTH int = 5
var area int
const a, b, c = 1, false, "str"
area = LENGTH * WIDTH
fmt.Printf("面积为:%d", area)
println()
println(a, b, c)
println("========================")
compute()
compare()
focuss()
maxx(2, 3)
ShowYangHuiTriangle()
mei()
} func xxx() {
fmt.Println("Mr_zhang")
fmt.Println("我是在main函数中被触发调用的")
const (
a = iota
b
c
d = "ha"
e
f = 100
g
h = iota
i
)
fmt.Println(a, b, c, d, e, f, g, h, i)
} func compute() { var a int = 21
var b int = 10
var c int c = a + b
fmt.Printf("第一行 - C的值为: %d \n", c)
c = a - b
fmt.Printf("第二行 - C的值为: %d \n", c)
c = a * b
fmt.Printf("第三行 - C的值为: %d \n", c)
c = a / b
fmt.Printf("第四行 - C的值为: %d \n", c)
c = a % b
fmt.Printf("第五行 - C的值为: %d \n", c)
a++
fmt.Printf("第六行 - C的值为: %d \n", a)
a = 21
a--
fmt.Printf("第七行 -C的值为: %d \n", a) } func compare() { var a int = 21
var b int = 10
if(a == b) {
fmt.Printf("第一行 - a 等于 b \n")
} else {
fmt.Printf("第一行 - a 不等于 b \n")
}
if (a < b) {
fmt.Printf("第二行 -a 小于 b")
} else {
fmt.Printf("第二行 - a 不小于 b \n")
}
if (a > b) {
fmt.Printf("第三行 - a 大于 b \n")
} else {
fmt.Printf("第三行 - a 不大于 b \n")
} a = 5
b = 20
if (a <= b) {
fmt.Printf("第四行 - a 小于等于 b \n")
}
if (b >= a) {
fmt.Printf("第五行 - b 大于等于 a \n")
}
} func focuss() { var a int = 4
var b int32
var c float32
var ptr *int fmt.Printf("第一行 - a 变量的类型为 = %T \n", a)
fmt.Printf("第二行 - b 变量类型为 = %T \n", b)
fmt.Printf("第三行 - c 变量类型为 = %T \n", c) ptr = &a
fmt.Printf("a 的值为 %d \n", a)
fmt.Printf("*ptr 为 %d \n", *ptr)
} func maxx(num1, num2 int) int {
fmt.Println("===========>maxx")
var result int
if (num1 > num2) {
result = num1
} else {
result = num2
}
fmt.Println(result)
return result
} //行数
const LINES int = 10 // 杨辉三角
func ShowYangHuiTriangle() {
nums := []int{}
for i := 0; i < LINES; i++ {
//补空白
for j := 0; j < (LINES - i); j++ {
fmt.Print(" ")
}
for j := 0; j < (i + 1); j++ {
var length = len(nums)
var value int
if j == 0 || j == i {
value = 1
} else {
value = nums[length-i] + nums[length-i-1]
}
nums = append(nums, value)
fmt.Print(value, " ")
}
fmt.Println("")
}
} func mei() {
var n [10] int
var i, j int
for i = 0; i < 10; i++{
n[i] = i + 100
}
for j = 0; j < 10; j++{
fmt.Printf("Element[%d] = %d\n", j, n[j])
}
}
Go语言测试代码的更多相关文章
- 51单片机连接24C02-C语言测试代码
忙了一天多终于透彻了,自己写的不好使,用别人的逐步分析改成自己的,我写得非常简洁易懂. 我总结3点需要注意的地方 1.关闭非IIC通信器件,比如我的开发板SDA和SCL也连接了DS1302,造成干扰会 ...
- iOS开发:XCTest单元测试(附上一个单例的测试代码)
测试驱动开发并不是一个很新鲜的概念了.在我最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确.我所学习第一门语言是c语言,用的最多的是在算法设计上,那时候最常做的事情就是编 ...
- 要心中有“数”——C语言初学者代码中的常见错误与瑕疵(8)
在 C语言初学者代码中的常见错误与瑕疵(7) 中,我给出的重构代码中存在BUG.这个BUG是在飞鸟_Asuka网友指出“是不是时间复杂度比较大”,并说他“第一眼看到我就想把它当成一个数学问题来做”之后 ...
- C语言--测试电脑存储模式(大端存储OR小端存储)
相信大家都知道大端存储和小端存储的概念,这在平时,我们一般不用考虑,但是,在某些场合,这些概念就显得很重要,比如,在 Socket 通信时,我们的电脑是小端存储模式,可是传送数据或者消息给对方电脑时, ...
- Hadoop基础-MapReduce入门篇之编写简单的Wordcount测试代码
Hadoop基础-MapReduce入门篇之编写简单的Wordcount测试代码 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本文主要是记录一写我在学习MapReduce时的一些 ...
- xilinx DMA IP核(一) —— loop测试 代码注释
本篇笔记中的代码来自:米联科技的教程“第三季第一篇的DMA_LOOP环路测试” 硬件的连接如下图所示: 图:DMA Loop Block Design 橘色的线就是DMA加FIFO组成的一个LOOP循 ...
- 麻省理工的 Picture 语言:代码瘦身的秘诀
直击现场 如今,机器学习算法已经进入了主流的计算机,而麻省理工学院正在研究一款让每日的编程变得更加简单的技术. MIT 研究者将在六月发布一款新的叫做 Picture 的编程语言,当计算机在视频或者图 ...
- 基于 webdriver 的测试代码日常调试方python 篇
看到论坛有人写了JAVA的测试代码日常设计,就给大家分享一下偶自己平时是如何测试测试代码的.主要基于python语言.基于 webdriver 的日常调试在 python交互模式下非常方便,打开pyt ...
- [译] Go语言测试进阶版建议与技巧
阅读本篇文章前,你最好已经知道如何写基本的单元测试.本篇文章共包含3个小建议,以及7个小技巧. 建议一,不要使用框架 Go语言自身已经有一个非常棒的测试框架,它允许你使用Go编写测试代码,不需要再额外 ...
随机推荐
- python 跨域
CORS跨域请求 CORS即Cross Origin Resource Sharing 跨域资源共享, 那么跨域请求还分为两种,一种叫简单请求,一种是复杂请求~~ 简单请求 HTTP方法是下列方法之一 ...
- CMDB资源配置管理项目
浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central ...
- 爬虫开发python工具包介绍 (4)
本文来自网易云社区 作者:王涛 此处我们给出几个常用的代码例子,包括get,post(json,表单),带证书访问:Get 请求 @gen.coroutine def fetch_url(): ...
- TOJ 2446: Mint
2446: Mint Time Limit(Common/Java):2000MS/20000MS Memory Limit:65536KByteTotal Submit: 4 ...
- SPOJ - ADALIST,双端队列入门模板!
ADALIST - Ada and List 这道题时限6.5s,激动人心啊,好多人STL一顿乱写AC,哈哈,如果熟悉双端队列的话这道题其实是很水的. 题意:n个数的数列,然后接下来Q次操作,每次可以 ...
- HDU-1392 Surround the Trees,凸包入门!
Surround the Trees 此题讨论区里大喊有坑,原谅我没有仔细读题还跳过了坑点. 题意:平面上有n棵树,选一些树用绳子围成一个包围圈,使得所有的树都在这个圈内. 思路:简单凸包入门题,凸包 ...
- PTA 09-排序1 排序 (25分)
题目地址 https://pta.patest.cn/pta/test/15/exam/4/question/720 5-12 排序 (25分) 给定NN个(长整型范围内的)整数,要求输出从小到大 ...
- POJ 1745 Divisibility
Divisibility Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 9476 Accepted: 3300 Desc ...
- MySQL容量规划之tcpcopy应用之道
官方文档:https://github.com/session-replay-tools/mysql-replay-module tcpcopy可以将正式环境上来自客户端的请求复制一份到测试端并复现, ...
- shrio注解的方式进行权限控制
除了通过API方式外,Shiro 提供Java 5+注解的集合,以注解为基础的授权控制.在你可以使用Java 注释之前,你需要在你的应用程序中启用AOP 支持. Shiro注解支持AspectJ.sp ...