- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 phpunit学习笔记
phpunit是一个轻量级的php测试框架 Linux下安装$ wget https://phar.phpunit.de/phpunit-7.0.phar $ chmod +x phpunit-7.0.phar $ sudo mv phpunit-7.0.phar /usr/local/bin/phpunit $ phpunit --version出现以上提示说明安装成功 ...
2019-01-25 20:33:22 175
原创 go语言学习笔记-快速排序
func quickSort(s []int) []int { if len(s) < 2 { return s } var less []int var greater []int p := s[0] for _, v := range s[1:] { if v <= p { ...
2018-09-03 16:24:54 144
原创 go语言学习笔记-读取文件
读取文件方法1package mainimport ( "fmt" "io/ioutil")func main() { var f, err = ioutil.ReadFile("1.txt") if err != nil { fmt.Println("error") } fmt.Printf("%s", f)}...
2018-08-20 16:37:34 154
原创 go递归实现倒计时
package mainimport ( "fmt")func countTime(num int) { if num > 0 { fmt.Println(num) time.Sleep(time.Duration(1) * time.Second) countTime(num - 1) } else { ...
2018-08-07 15:33:47 912 3
原创 go语言学习笔记-使用切片实现选择排序
package mainimport ( "fmt")//获取最小值func min(list []int) (int, int) { min := list[0] minIndex := 0 for i, v := range list { if min > v { min = v ...
2018-08-07 11:50:25 204
原创 go语言学习笔记-方法(method)
理解go语言中的方法也是函数的一种,只不过在func和函数名之间增加了参数(类型接收器),接收器的类型可以是自定义的结构体或者非结构体类型,也可以是重定义的基本类型如int、string或指针类型,支持在方法内部访问该参数。 语法func (param Type) methodName() { //code...}下面我们用一个例子试一下,方法myBread...
2018-07-31 10:16:48 199
原创 go语言学习笔记-struct结构体
理解用来自定义数据结构,把需要的有关联的字段集合到一起,有点类型map的key-value形式,还支持嵌套 声明一个结构体并使用// 声明type stu struct { name string age int major string}stu1 := stu{ name: "nick", major: "数学",}// 不需要指定字段的使用方式...
2018-07-27 16:20:39 225
原创 go语言学习笔记-map
理解map是由一组无序的键key值value对集合的内置类型,可以通过键来获取对应的值,map和slices一样,也是引用类型注意:map之间不能使用==操作符来判断 创建map语法:map[type of key]type of valuevar myMap map[string]int //nil此时map是零值,不允许向map向添加元素,我们需要使用make函数...
2018-07-26 15:28:44 247
原创 go语言学习笔记-可变函数
理解可变函数是指函数最后一个参数个数是可变的函数,如fmt.Println()如果函数最后一个参数被记为...Type,则表示该参数数量是可变的,可变函数的原理是把可变参数转换成一个切片类型,然后再传给函数注意:可变长度的参数应该是函数最后一个(最右边)的参数 语法func change(x int, y...int) int { #code...}如果想要...
2018-07-25 20:18:50 297
原创 go语言学习笔记-切片
理解切片是对底层数组的抽象,长度可以按需增长或缩小,使用append函数实现动态增长创建切片1.make函数,语法: make(类型, 长度, 容量)s := make([]int, 3, 5)切片s可以访问3个元素,底层数组拥有5个元素注意:不允许创建长度小于容量的切片2.创建一个数组的切片arr := [...]string{"hello", ...
2018-07-25 20:09:37 216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人