翔云

Just try, don't shy. 最新文章请点击
随笔 - 294, 文章 - 0, 评论 - 27, 阅读 - 49万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

02 2018 档案

摘要:随机数使用比较广泛,例如,抽奖、均衡等等。 下面简单说明其使用方法。 Example1 output: \$ ./t 2018/02/24 11:40:58 2 \$ ./t 2018/02/24 11:40:59 2 \$ ./t 2018/02/24 11:41:00 2 \$ ./t 2018 阅读全文

posted @ 2018-02-24 12:14 翔云123456 阅读(10876) 评论(0) 推荐(0) 编辑

摘要:Go语言中的类型断言,语法上是这样的: x.(T) 其中,x是interface接口的表达式,T是类型,称为被断言类型。 补充一下,接口有接口值的概念,其包括动态类型和动态值两部分。 类型断言根据T的不同可以分为两种情况: 1. T是具体类型 类型断言首先检查x的动态类型是否是T. 如果是,类型断言 阅读全文

posted @ 2018-02-23 16:42 翔云123456 阅读(184) 评论(0) 推荐(0) 编辑

摘要:go get命令是go自带的包下载工具。 如果配置了GOPATH,下载的文件放置于GOPATH/src下面 例如 另外,经常遇到: 其中, … 表示下载所有的包 那么 ./… 表示下载当前目录下所有的包 阅读全文

posted @ 2018-02-21 18:07 翔云123456 阅读(219) 评论(0) 推荐(0) 编辑

摘要:今天将传说中的《Go语言圣经》,也就是《The Go Programming Language》的中文版读完了。 这本书鞭辟入里,读后醍醐灌顶。很大程度上提升了自己对Go代码编写的思维。 尤其是在写过一段时间Go代码后,很多疑问顿时消解,甚是畅快淋漓。 总之,Go语言轻松上手,简洁高效,值得一用。 阅读全文

posted @ 2018-02-20 23:19 翔云123456 阅读(529) 评论(0) 推荐(0) 编辑

摘要:本文以一个例子的方式介绍channel在同步中的使用。 下面的例子中,主task首先阻塞,直到两个task完成后,再继续执行。 package main import ( "log" "time" ) func main() { ch := make(chan int) go task1(ch) g 阅读全文

posted @ 2018-02-03 22:27 翔云123456 阅读(180) 评论(0) 推荐(0) 编辑

摘要:C语言中,可以使用sizeof()计算变量或类型占用的内存大小。在Go语言中,也提供了类似的功能, 不过只能查看变量占用空间大小。具体使用举例如下。 output: man size: 24 name size: 16 age size: 8 阅读全文

posted @ 2018-02-03 14:59 翔云123456 阅读(4158) 评论(0) 推荐(0) 编辑

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