Go每日一题(29) 的题目如下

4700 次点击 · 9 赞 ·大约8小时之前 开始浏览   · 来源「Golang来啦」

下面赋值正确的是:

  • A. var x = nil
  • B. var x interface{} = nil
  • C. var x string = nil
  • D. var x error = nil
4700 阅读
71 回复
a406299736
a406299736 · #51 · 3年之前

mk

caucer_huazai
caucer_huazai · #52 · 3年之前

D

mingtop
mingtop · #53 · 3年之前

nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。

brothersam
brothersam · #54 · 2年之前

BD

jatshw
jatshw · #55 · 2年之前

mark nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。

feiyang
feiyang · #56 · 2年之前

nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。

flyZ
flyZ · #57 · 2年之前

make

Zuos
Zuos · #58 · 2年之前

mark

hasbug
hasbug · #59 · 2年之前

mark

euibieur894
euibieur894 · #60 · 2年之前

打卡

TimLiuDream
TimLiuDream · #61 · 2年之前

mark

cllgeek
cllgeek · #62 · 2年之前

打卡

zhangwei_go
zhangwei_go · #63 · 大约1年之前

nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。强调下 D 选项的 error 类型,它是一种内置接口类型

BigBigGopher
BigBigGopher · #64 · 大约1年之前

mk

a406299736
a406299736 · #65 · 大约1年之前

nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。强调下 D 选项的 error 类型,它是一种内置接口类型,看它的源码就知道,所以 D 是对的。

Qmfuser
Qmfuser · #66 · 大约1年之前

mark

YuPeng
YuPeng · #67 · 12月之前

mark

BigBigGopher
BigBigGopher · #68 · 12月之前

mk

chaixiaolong
chaixiaolong · #69 · 12月之前

mark

zhangwei_go
zhangwei_go · #70 · 5月之前

参考答案及解析:BD。这道题考的知识点是 nil。nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。强调下 D 选项的 error 类型,它是一种内置接口类型,看它的源码就知道,所以 D 是对的。

WangWangZhou
WangWangZhou · #71 · 5月之前

mark

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传