golang
yjxyoung
这个作者很懒,什么都没留下…
展开
-
golang的Goroutines和Channels
Goroutines定义:在Go语言中,每一个并发的执行单元叫作一个goroutine。可以简单地把goroutine类比作一个线程。在Go里实现goroutine非常简单,只需要在函数的调用前面加关键字go即可:go counter(naturals)当一个程序启动时,其主函数即在一个单独的goroutine中运行,我们叫它main goroutine。新的goroutine会用go语...原创 2020-01-12 14:30:59 · 258 阅读 · 0 评论 -
Golang接口----flag.Parse()
Golang接口----flag.Parse()Golang中的标准的接口类型flag.Value是我们常用的接口之一,它用来处理命令行参数。我们直接上代码吧。package mainimport ( "flag" "fmt" "time")// 定义命令行参数对应的变量,这四个变量都是指针类型var cliName = flag.String("name", "John", ...原创 2019-12-29 14:15:27 · 14062 阅读 · 2 评论 -
初识Golang的接口
初识Golang的接口接口的定义接口是一种抽象的类型,不会暴露它所代表对象的内部值的结构和这个对象支持的基础操作的集合,它们只会展示出它们自己的方法。 //接口的定义type Writer interface{ //方法 Write(p []byte) (n int,err error)}type People interface{ ReName() string }接口的...原创 2019-12-28 23:44:27 · 156 阅读 · 0 评论