简单介绍:单元测试、Go test
这里记录的是我个人不太熟练的语法和知识
详细内容移步:李文周的博客(非常详细)
https://www.liwenzhou.com/posts/Go/16_test/#autoid-0-0-0
(因为当时没什么函数测试,所以就抄了,嘿嘿嘿)
#测试函数
在一个splist.go文件内写入需要被测试的函数,文件名可以随意,但是为了‘值观对应’一般会与文件名相同;
在一个.go文件中,如果存在多个需要被测试的函数,则需要…一般是什么文件就_test什么文件…
在Goland IDE中可以通过按住Ctrl键并指向被测试函数并按下会出现相关内容
//切分字符串
// Split 将s按照spe进行切割,返回一个字符串的切片
// Split("我爱你","爱") => ["我","你"]
func Split(s, sep string) (ret []string) {
ret = make([]string, 0, strings.Count(s, sep)+1)
idx := strings.Index(s, sep)
for idx > -1 {
ret = append(ret, s[:idx]) // append()函数在容量不够的情况下会申请内存
s =