随笔分类 -  golang

摘要:channel初步认识: package main import "fmt" import "time" func main() { c := make(chan int) //初始化一个管道 defer close(c) //在main函数执行完毕之后执行。 go func() { //会开启一个 阅读全文
posted @ 2017-07-14 11:55 泽锦 阅读(709) 评论(0) 推荐(0)
摘要:练习:错误 从先前的练习中复制 Sqrt 函数,并修改使其返回 error 值。 由于不支持复数,当 Sqrt 接收到一个负数时,应当返回一个非 nil 的错误值。 创建一个新类型 type ErrNegativeSqrt float64 为其实现 func (e ErrNegativeSqrt) 阅读全文
posted @ 2017-07-09 17:19 泽锦 阅读(1499) 评论(0) 推荐(0)