![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
金戋
这个作者很懒,什么都没留下…
展开
-
Go指南练习_映射
package mainimport ( "golang.org/x/tour/wc" "strings")func WordCount(s string) map[string]int { arr := strings.Fields(s)//分割成数组 map_s := make(map[string]int)//创建map for _,v := range arr{ ...原创 2018-07-29 17:42:33 · 830 阅读 · 0 评论 -
Go指南练习:斐波纳契闭包
原题练习:斐波纳契闭包让我们用函数做些好玩的事情。实现一个 fibonacci 函数,它返回一个函数(闭包),该闭包返回一个斐波纳契数列 `(0, 1, 1, 2, 3, 5, ...)`。 package mainimport "fmt"// fibonacci is a function that returns// a function that ret...原创 2018-07-29 18:12:51 · 940 阅读 · 0 评论 -
【go语言圣经】练习答案--第一章
Golang圣经课后题,一部分是自己写的,一部分是转载的--定时更新练习 1.1: 修改 echo 程序,使其能够打印 os.Args[0] ,即被执行命令本身的名字package mainimport ( "fmt" "os")func main() { var s, sep string for i := 0; i < len(os.Args); i++ {...原创 2018-12-21 15:34:39 · 4649 阅读 · 1 评论 -
【go语言圣经】练习答案--第二章
练习 2.1: 向tempconv包添加类型、常量和函数用来处理Kelvin绝对温度的转换,Kelvin 绝对零度是−273.15°C,Kelvin绝对温度1K和摄氏度1°C的单位间隔是一样的conv.gopackage tempconvfunc CToF(c Celsius) Fahrenheit { return Fahrenheit(c*9/5 + 32) }func CT...原创 2018-12-21 15:49:55 · 1686 阅读 · 0 评论 -
【go语言圣经】练习答案--第三章
练习 3.1: 如果f函数返回的是无限制的float64值,那么SVG文件可能输出无效的多边形元素(虽然许多SVG渲染器会妥善处理这类问题)。修改程序跳过无效的多边形。package mainimport ( "fmt" "math")const ( width, height = 600, 320 //画布大小 cells = 100...原创 2019-01-08 16:57:37 · 2487 阅读 · 3 评论