go
-
Go语言圣经-文本和HTML模板习题详解编程语言
Go语言圣经-文本和HTML模板 练习 4.14: 创建一个web服务器,查询一次GitHub,然后生成BUG报告、里程碑和对应的用户信息。 1.查看下文档godoc net/ht…
-
Go语言圣经-函数递归习题详解编程语言
练习 5.1: 修改findlinks代码中遍历n.FirstChild链表的部分,将循环调用visit,改成递归调用。 练习 5.2: 编写函数,记录在HTML树中出现的同名元素…
-
Go语言圣经-函数多返回值习题详解编程语言
Go语言圣经-函数多返回值1.在Go中,一个函数可以返回多个值2.许多标准库中的函数返回2个值,一个是期望得到的返回值,另一个是函数出错时的错误信息3.如果一个函数将所有的返回值都…
-
Go语言圣经-错误,函数值习题详解编程语言
Go语言圣经-错误 1.panic异常。panic是来自被调函数的信号,表示发生了某个已知的bug 2.任何进行I/O操作的函数都会面临出现错误的可能 3.错误是软件包API和应用…
-
Go语言圣经-匿名函数习题详解编程语言
Go语言圣经-匿名函数1.拥有函数名的函数只能在包级语法块中被声明,通过函数字面量(function literal),我们可绕过这一限制,在任何表达式中表示一个函数值2.通过这种…
-
Go语言圣经-匿名函数习题2详解编程语言
练习5.13: 修改crawl,使其能保存发现的页面,必要时,可以创建目录来保存这些页面。只保存来自原始域名下的页面。假设初始页面在golang.org下,就不 要保存vimeo.…
-
Go语言圣经-可变参数习题详解编程语言
1.参数数量可变的函数称为为可变参数函数,例子就是fmt.Printf和类似函数2.参数列表的最后一个参数类型之前加上省略符号“…”3.虽然在可变参数函数内部,R…
-
Go语言圣经-Deferred函数详解编程语言
1.只需要在调用普通函数或方法前加上关键字defer,就完成了defer所需要的语法。当defer语句被执行时,跟在defer后面的函数会被延迟执行。直到包含该defer语句的函数…
-
Go语言圣经-Panic异常,Recover捕获异常习题详解编程语言
Go语言圣经-Panic异常1.当panic异常发生时,程序会中断运行,并立即执行在该goroutine中被延迟的函数(defer 机制)2.不是所有的panic异常都来自运行时,…
-
Go语言圣经-指针对象的方法-bit数组习题详解编程语言
练习6.1: 为bit数组实现下面这些方法 func (*IntSet) Len() int // return the number of elements func …