09 2018 档案
go语言学习十八 - len(string) = the number of bytes.
摘要:len(string) = the number of bytes. 阅读全文
posted @ 2018-09-07 20:00 scala 阅读(1143) 评论(0) 推荐(0) 编辑
go语言学习十七 - 基本数据类型
摘要:go 的数据类型增加了无符号类型和类型别名,比java的更精细、更复杂。注意:go的byte与java的byte范围是不同的,前者无符号后者有符号。 阅读全文
posted @ 2018-09-06 23:13 scala 阅读(256) 评论(0) 推荐(0) 编辑
go语言学习十六 - nil
摘要:go 语言中的 nil 是一个代表引用(切片、映射、通道)、指针、函数、接口 (只有这些没有等) 零值的预定义变量。 阅读全文
posted @ 2018-09-06 17:46 scala 阅读(246) 评论(0) 推荐(0) 编辑
go语言学习十五 - StringBuilder
摘要:go语言实现面向对象方式使用的StringBuilder 阅读全文
posted @ 2018-09-06 15:27 scala 阅读(888) 评论(0) 推荐(0) 编辑
go语言学习十四 - slice 传引用,但引用不是地址指针
摘要:传值、传引用和传值 阅读全文
posted @ 2018-09-05 16:27 scala 阅读(397) 评论(0) 推荐(0) 编辑
go语言学习十三 - 相等性
摘要:切片之间的相等性比较,无法通过编译 阅读全文
posted @ 2018-09-05 16:00 scala 阅读(688) 评论(0) 推荐(0) 编辑
go语言学习十二 - 布尔表达式采用短路逻辑
摘要:package main import "fmt" func main() { //运行结果:a if true || b() { //go 的 if 判断采用短路求值,值已经确定后续的表达式不会计算也不会被调用 fmt.Println("a") } //运行结果:ba if or(true, b( 阅读全文
posted @ 2018-09-05 15:15 scala 阅读(662) 评论(0) 推荐(0) 编辑
go语言学习十一 - 枚举
摘要:go 语言没有定义枚举类型,实现枚举的方式是通过定义一系列的自定义类型的常量来实现,go 语言中关于枚举的极简方式是 go 哲学的典型:go 语言为程序员提供他们所需要的一切,包括很多强大而方便的特性,同时又让语言尽可能的保持简小、连贯而且快速的编译和运行。 阅读全文
posted @ 2018-09-04 21:58 scala 阅读(533) 评论(0) 推荐(0) 编辑
go 语言学习十 - 通道
摘要:用两个通道:questions 和 answers 实现一问一答无限循环的小程序 阅读全文
posted @ 2018-09-02 23:18 scala 阅读(187) 评论(0) 推荐(0) 编辑
go 语言学习九 - String()
摘要:类似java的Object.toString()功能。 阅读全文
posted @ 2018-09-02 20:37 scala 阅读(147) 评论(0) 推荐(0) 编辑
go 语言学习八 - 文件读写
摘要:如果文件的打开模式选择的不对,就会读写失败,有时甚至连错误提示都没有。 阅读全文
posted @ 2018-09-01 15:14 scala 阅读(206) 评论(0) 推荐(0) 编辑
go语言学习七 - 自定义类型:Stack
摘要:本质上,函数其实都是传值调用的,只不过有时传递是变量值,有时传的是地址值。 阅读全文
posted @ 2018-09-01 12:02 scala 阅读(162) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示