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

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

下面这段代码输出什么?

func main() {
	a := [2]int{5, 6}
	b := [3]int{5, 6}
	if a == b {
		fmt.Println("equal")
	} else {
		fmt.Println("not equal")
	}
}
  • A. compilation error
  • B. equal
  • C. not equal
3833 阅读
48 回复
halo_young
halo_young · #1 · 3年之前

m

neil_liu
neil_liu · #2 · 3年之前

mark

summers
summers · #3 · 3年之前

mingtop
mingtop · #4 · 3年之前

周五题目放假啦

gonglf
gonglf · #5 · 3年之前

数组的长度也是数组类型的组成部分

hard-dev
hard-dev · #6 · 3年之前

m

liudui
liudui · #7 · 3年之前

a

Natsuwau
Natsuwau · #8 · 3年之前

打卡

k53247l
k53247l · #9 · 3年之前

m

brothersam
brothersam · #10 · 3年之前

A. compilation error编译错误:无法比较 [2]int == [3]int

euibieur894
euibieur894 · #11 · 3年之前

打卡

feiyang
feiyang · #12 · 3年之前

mark

Dessert
Dessert · #13 · 3年之前

数组长度也是一部分,编译错误

henry1
henry1 · #14 · 3年之前

打卡

32729842
32729842 · #15 · 3年之前

打卡

AntonyZhang
AntonyZhang · #16 · 3年之前

打卡

mingtop
mingtop · #17 · 3年之前

Go 中的数组是值类型,可比较,另外一方面,数组的长度也是数组类型的组成部分,所以 a 和 b 是不同的类型,是不能比较的,所以编译错误。

ioioj5
ioioj5 · #18 · 3年之前

长度也是类型的一部分!!!

don178
don178 · #19 · 3年之前

打卡

neil_liu
neil_liu · #20 · 3年之前

打卡

wzbwzt
wzbwzt · #21 · 3年之前

mark

NovaChaos
NovaChaos · #22 · 2年之前

mk

kingJ
kingJ · #23 · 2年之前

mark

huangyf168
huangyf168 · #24 · 2年之前

mark

wzbwzt
wzbwzt · #25 · 2年之前

1

Dessert
Dessert · #26 · 2年之前

go强类型语言,数组值类型,不可比较

jatshw
jatshw · #27 · 2年之前

... m

OrdinaryYZH
OrdinaryYZH · #28 · 2年之前

mark

feiyang
feiyang · #29 · 2年之前

Go 中的数组是值类型,可比较,另外一方面,数组的长度也是数组类型的组成部分,所以 a 和 b 是不同的类型,是不能比较的,所以编译错误。

NovaChaos
NovaChaos · #30 · 2年之前

mk

YuPeng
YuPeng · #31 · 2年之前

打卡

huangyf168
huangyf168 · #32 · 2年之前

打卡

feiyang
feiyang · #33 · 2年之前

Go 中的数组是值类型,可比较,另外一方面,数组的长度也是数组类型的组成部分,所以 a 和 b 是不同的类型,是不能比较的,所以编译错误。

bsdx866
bsdx866 · #34 · 2年之前

image.png

cherGou
cherGou · #35 · 2年之前

数组的长度也是数组类型的组成部分

gopher1024
gopher1024 · #36 · 2年之前

mark

Zuos
Zuos · #37 · 2年之前

mark

YuPeng
YuPeng · #38 · 2年之前

打卡

cllgeek
cllgeek · #39 · 2年之前

mark

huangyf168
huangyf168 · #40 · 2年之前

打卡

hasbug
hasbug · #41 · 2年之前

mark

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

Go 中的数组是值类型,可比较,另外一方面,数组的长度也是数组类型的组成部分,所以 a 和 b 是不同的类型,是不能比较的,所以编译错误。

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

mark

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

mark

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

mmmmmmmmmk

xiaoyutab
xiaoyutab · #46 · 大约1年之前

mark

nLesxw
nLesxw · #47 · 大约1年之前

mark

YuPeng
YuPeng · #48 · 11月之前

a

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