我们应该坚信美好的事物一定会发生,毫不怀疑地坚信,加油!
继续我们的每天一篇,看下昨天题目的解析:
1.参考代码及解析:C。知识点:常量,Go 语言中的字符串是只读的。
2.参考答案及解析:B。知识点:指针,incr() 函数里的 p 是 *int
类型的指针,指向的是 main() 函数的变量 p 的地址。第 2 行代码是将该地址的值执行一个自增操作,incr() 返回自增后的结果。
参考下指针的文章
3.参考答案及解析:ABD。知识点:可变函数。
欢迎在留言区补充!
看下今天的题目:
func main() {
var s1 []int
var s2 = []int{}
if __ == nil {
fmt.Println("yes nil")
}else{
fmt.Println("no nil")
}
}
- A. s1
- B. s2
- C. s1、s2 都可以
2.下面这段代码输出什么?
func main() {
i := 65
fmt.Println(string(i))
}
- A. A
- B. 65
- C. compilation error
3.下面这段代码输出什么?
答案以及解析会在下一篇文章中给出,鼓励大家在留言区留下答案,抱团学习,日拱一卒,每天进步一点!
所有学习上的成功,都只依靠两件事 -- 策略和坚持,而坚持本身就是最重要的策略!
如果我的文章对你有所帮助,点赞、转发都是一种支持!