老师,number:[]类型和[number,number]有啥不一样么?
来源:2-12 泛型(Generics) 第三部分 - 类和接口

_拉通对齐端到端
2020-03-28
老师:请教一下,number:[]类型和[number,number]有啥不一样么?
为什么list2 会报错呢?
写回答
2回答
-
同学你好
number[] 可以定义一个有 number 类型变量的数组,不论多少个,[number, number ]是一个 tuple 类型,就是说只能是定死有两个元素为 number类型的数组
第二个报错是因为 map 方法返回的是 number[] 类型,它不是 [number, number] 这个 tuple 类型,两者不一致,所以报错了
112020-03-31 -
WOW林勇强
2020-03-28
[number, number] 是个Tuple 不是 Array map返回的是个Array 所以报错了
112020-03-28
相似问题