资讯专栏INFORMATION COLUMN

7、TypeScript 之元组 - Tuple

rickchen / 3345人阅读

摘要:与声明数组类型类似只不过在数组基础上更加细分化每个元素示例顺序不可以颠倒长度不可以违规是固定的如果你的数组没有满足元组要求报错意思就是你的属性个在类型中缺失,但在元组中设定是必须的如果你的元素没有满足数组的长度会怎么样呢报错意思是你的数组不

与 声明数组类型 类似

只不过在 数组 基础上更加细分化每个元素

示例:

let myTuple: [number, string, boolean] = [1, "Poplar", true];

顺序不可以颠倒 长度不可以违规 是固定的

如果你的数组没有满足元组要求:

let myTuple: [number, string, boolean, any] = [1, "Poplar", true];

报错意思就是 你的属性3个在类型中缺失,但在元组中设定是必须的;

如果你的元素没有满足数组的长度会怎么样呢:

let myTuple: [number, string] = [1, "Poplar", true];

报错意思是 你的数组不能分配给元组,长度属性不兼容;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109905.html

相关文章

  • python基础知识元组

    摘要:元组运算符可与使用加号来连接两个元组输出为也可以使用乘号输出为当然也可以用成员运算符通用地可以使用删除元组元组相关内置函数计算元组元素个数。返回元组中元素最大值返回元组中元素最小值。可迭代对象将可迭代对象转换为元组。 元组是什么? 你可以把它看作是只读的列表,因为元组不可改变,但是要注意,如果元组中含有列表元素,则该列表元素是可变的,通俗地讲就是儿子不可变,但是孙子可变 由于元组不可...

    ACb0y 评论0 收藏0
  • python-数据类型元组

    摘要:元组是不可以改变的序列,如果元组的元素包含列表字典是支持修改操作的。这就意味着它们通过算法得到的值总是一个值。这是作为字典键值的一个必备条件。 元组是不可以改变的序列,如果元组的元素包含列表、字典是支持修改操作的。因为不可变所以元素的修改会报错: >>> tt=(3,4,5) >>> type(tt) >>> tt[2]=4 Traceback (most recent call l...

    xiaowugui666 评论0 收藏0
  • Python全栈之路系列元组数据类型

    摘要:元组和列表的为唯一区别就是列表可以更改,元组不可以更改,其他功能与列表一样创建元组的两种方法第一种第二种如果元祖内只有一个元素,那么需要加上一个逗号,否则就变成字符串了。 元组(tuple)和列表的为唯一区别就是列表可以更改,元组不可以更改,其他功能与列表一样 创建元组的两种方法 第一种 ages = (11, 22, 33, 44, 55) 第二种 ages = tuple((11,...

    李涛 评论0 收藏0
  • Typescript 基础(一)之类型

    摘要:基本数据类型包括数值字符串布尔值以及新增的。数值类型中的二进制表示法或者开头中的八进制表示法或者开头字符串类型普通字符串模板字符串模板字符串布尔值和类型在中使用和来定义这两个数据类型。 一、基本数据类型 Javascript 的类型分为两种:原始数据类型和对象类型,TypeScript 支持与JavaScript几乎相同的数据类型,此外还提供了枚举、元组等实用的类型。基本数据类型包括:...

    GitCafe 评论0 收藏0
  • Python特性元组

    摘要:通过字段名或者位置来获取一个字段的信息属性是一个包含这个类所有字段名称的元组用通过接受一个可迭代对象来生成这个类的一个实例作用跟一样把具名元组以形式返回 元组不仅仅是不可变列表 元组其实是对数据的记录:元组中的每个元素都存放了记录中一个字段的数据,外加这个字段的位置。 正是这个位置信息给数据赋予了意义 lax_coordinates = (33.9425, -118.408056)...

    CoderBear 评论0 收藏0

发表评论

0条评论

rickchen

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<