- 博客(6)
- 收藏
- 关注
原创 go学习笔记(6)——音乐播放器实现
声明:首先说明这个项目来自于许式伟的《Go语言编程》,书中也给出了详尽的源代码描述,不过代码中还是存在一些问题,首先说明一下所存在的问题问题一:音乐的播放结构体中定义了五个属性字段,在后面赋值的时候又变成了六个字段的赋值问题二:Play函数在调用的时候多传递了两个参数,在函数原型的时候只有两个参数问题三:RemoveByName方法并没有实现这两个问题应该都是为了后期更好的进行项目扩展,不过作为小...
2018-04-27 14:25:44 3020 2
原创 go学习笔记(5)——字符串拼接方法
字符串拼接清单:(1)使用“+=”运算符直接进行拼接:需要注意的是,go语言拼接的两个对象必须得全部都是字符串类型,否则会出现直接报类型不匹配的错误,关于此可以参考go学习笔记(1)str := "hello "str += "world"println(str) //hello world(2)对于[]string类型利用string.Json方法进行字符串拼接:不过需要注意的是字符串拼接之...
2018-04-26 21:00:22 500 1
原创 go学习笔记(4)——比较两个类型相等
字符串比较方法:(1)“==”:逐个比较且不分大小写,相等返回true,不相等返回falsefmt.Println("你好" == "你好") //truefmt.Println("sa" == "sa") //truefmt.Println("SA" == "Sa") //false(2)strings.EqualFold:区分utf-8字符在忽略大小写的情况下是否相等,相等返回tr
2018-04-26 20:28:12 3579
原创 go学习笔记(3)——go命令行
go命令行清单 在安装好go机器上的Terminal中输入“go help”命令:Usage: go command [arguments]The commands are: build compile packages and dependencies clean remove object files and...
2018-04-21 15:16:36 410
原创 go学习笔记(2)——go环境安装及代码包说明
Linux下go的环境变量的配置首先将下载的go的安装包解压到/usr/local中(1)下载方法:go-1.8 Linux x86_64 下载$ wget http://ark.mytorchwood.com:6688/install/go-1.8/\go1.8.linux-amd64.tar.gz --user=dg --password=On1shiuva4(2)go解压安装到usr/loc...
2018-04-21 13:02:48 422 1
原创 go学习笔记(1)——感悟
在接触到go语言之前,我本人一直学习的是C/C++语言,本想着凭借原有的语言功底能够很快的去自学任何一门新的编程语言,只不过渣小白毕竟还是渣,go语言的更新对于其他语言的一些继承和更新也是令人上手起来相当难受,说一下我在使用这门语言时一些让我相当难受的地方:1.类型转换什么鬼? 什么是类型转换,就是从一个类型转化成为另一种类型,不过之所以首先要提到这个的原因是,类型转化控制的似乎也有...
2018-04-21 12:36:26 318 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人