第七十一天
第七十一天 1.判断题:对变量x的取反操作是 ~x? 从参考答案及解析:错。Go 语言的取反操作是 ^,它返回一个每个 bit 位都取反的数。作用类似在 C、C#、Java 语言中中符号 ~,对于有符号的整数来说,是按照补码进行取反操作的(...
第七十一天 1.判断题:对变量x的取反操作是 ~x? 从参考答案及解析:错。Go 语言的取反操作是 ^,它返回一个每个 bit 位都取反的数。作用类似在 C、C#、Java 语言中中符号 ~,对于有符号的整数来说,是按照补码进行取反操作的(...
第七十二天 1.下面的代码输出什么,请说明。 type Slice []int func NewSlice() Slice { return make(Slice, 0) } func (s *Slice) Add(elem int) *S...
第七十四天 1.下面代码有什么问题,请说明? func main() { runtime.GOMAXPROCS(1) go func() { for i:=0;i<10 ;i++ { fmt.Println(i) } }() for ...
第七十三天 1.下面代码输出什么? func test() []func() { var funs []func() for i := 0; i < 2; i++ { funs = append(funs, func() { prin...
第七十五天 1.下面的代码有什么问题,请说明? func main() { f, err := os.Open("file") defer f.Close() if err != nil { return } b, err := iouti...
第七十七天 1.关于 cap 函数适用下面哪些类型? A. 数组; B. channel; C. map; D. slice; 参考答案即解析:ABD。cap() 函数的作用: arry 返回数组的元素个数; slice 返回 slice ...
第七十六天 1.下面这段代码输出什么? type S1 struct{} func (s1 S1) f() { fmt.Println("S1.f()") } func (s1 S1) g() { fmt.Println("S1.g()")...
第七十九天 1.interface{} 是可以指向任意对象的 Any 类型,是否正确? A. false B. true 参考答案及解析:B。 2.下面的代码有什么问题? type ConfigOne struct { Daemon str...
第七十八天 1.关于 switch 语句,下面说法正确的是? A. 单个 case 中,可以出现多个结果选项; B. 需要使用 break 来明确退出一个 case; C. 只有在 case 中明确添加 fallthrought 关键字,才...
第八十一天 1.下面的代码输出什么? func main() { var a []int = nil a, a[0] = []int{1, 2}, 9 fmt.Println(a) } 参考答案即解析:运行时错误。知识点:多重赋值。 多重赋...