结构体
结构数组
描述
一个结构数组使用数据容器对相关数据进行分组的数据类型是否称为字段.每个字段可以包含任何类型的数据。使用表单的点表示法访问字段中的数据structName.fieldName
.
创建
当你有数据要放入一个新的结构时,使用点表示法创建结构,每次命名一个字段:
s.a. = 1;= {mit获得“一个”,“B”,“C”}
s =结构体字段:a: 1 b: {' a ' ' b ' 'C'}
字段名可以包含ASCII字母(a - z, a - z)、数字(0-9)和下划线,且必须以字母开头。字段名的最大长度为namelengthmax
.
方法也可以创建结构数组结构体
函数,下面描述。可以同时指定多个字段,或者创建非标量结构数组。
描述
s =结构
创建不带字段的标量(1乘1)结构。
s =结构(field1, value1,…,fieldN家)
创建具有多个字段的结构数组。
如果没有
价值
输入是单元格数组,或者全部价值
那么单元格数组的输入就是标量年代
是一个标量结构。如果任何
价值
那么,输入是一个非标量单元格数组年代
与单元格数组的尺寸相同。另外,如果两个或两个以上价值
输入是非标量单元格数组,那么它们都必须具有相同的维度。对于任何
价值
它是标量单元格数组或任何其他数据类型的数组,结构体
的内容插入价值
在相关领域为所有要素年代
.例如,s =结构(“x”,{“a”、“b”},' y ', ' c ')
返回(1)。x = a
,(2)。x = ' b '
,(1)。y = ' c '
,(2)。y = ' c '
.如果有任何
价值
Input是一个空单元格数组,{}
,然后输出年代
是一个空的(0乘0)结构。若要指定空字段并保留其他字段的值,请使用[]
作为一个价值
输入。
s =结构([])
创建不带字段的空(0乘0)结构。
s =结构(
的属性对应的字段名和值创建标量结构obj
)obj
.的结构体
函数没有转换obj
,而是创造年代
作为一种新的结构。该结构不保留类信息,因此私有、受保护和隐藏属性成为中的公共字段年代
.的结构体
函数在使用此语法时发出警告。