
Go---每天一篇
文章平均质量分 74
微笑向暖_li
不知道输出什么的最大原因是:输入的太少~
展开
-
Go语言每天一篇(day79)----类型的 String() 方法
一、今日题目:下面代码有什么问题?func main() { c:=&ConfigOne{} c.String()}type ConfigOne struct { Daemon string}func (c *ConfigOne) String() string { return fmt.Sprintf("print:%v",c)}二、答案与解析:无限...原创 2019-11-21 10:46:06 · 192 阅读 · 0 评论 -
Go语言每天一篇(day78)----switch...case语句
一、今日题目:关于switch语句,下面说法正确的是?A. 单个case中,可以出现多个结果的选项;B. 需要使用break来明确退出一个case;C. 只有在case中明确添加fallthrought关键字,才会继续执行紧跟的下一个case;D. 条件表达式必须为常量或者整数。下面代码能编译通过嘛?可以个话,输出什么?func main() { switch always...原创 2019-11-20 15:17:03 · 531 阅读 · 0 评论 -
Go每天一篇(day77)----cap()函数、测试函数、可变函数
一、今日题目关于cap函数适用下面哪些类型?A. 数组B. channelC. mapD. slice下面的代码输出什么?func main() { t := &testing.T{} Test13(t)}func hello(num ...int) { num[0] = 18}func Test13(t *testing.T) { i := []in...原创 2019-11-20 14:27:45 · 1131 阅读 · 0 评论 -
Go每天一篇(day65)----defer(),recover(),painc()进阶
一、今日题目flag是bool型变量,下面if表达式符合编码规范的是?A.if flagB.if flagC.if flag==falseD.if !flag下面的代码输出什么,请说明:func main() { defer func() { fmt.Print(recover()) }() defer func() { defer func() { de...原创 2019-11-07 16:52:34 · 218 阅读 · 0 评论 -
Go每天一篇(day64)----panic()和recover()
一、今日题目下面列举的是recover()的几种调用方式,哪些是正确的?A.func A() { recover() panic(1)}B.func main() { defer recover() panic(1)}C.func main() { defer func() { recover() }() panic(1)}D.func main...原创 2019-11-06 17:31:57 · 154 阅读 · 0 评论 -
Go每天一篇(day63)----匿名函数和defer()
一、今日题目:下面选项正确的是:A. 类型可以声明在函数体内;B. Go语言支持 + + i 或者 - - i;C .nil是关键字;D. 匿名函数可以直接赋值给一个变量或者直接执行。下面的代码会输出什么? package main import "fmt" func main() { f := F(5) defer func() { fmt.Pr...原创 2019-11-05 11:44:23 · 147 阅读 · 0 评论