struct的两种定义方法
方法 | 例子 | 备注 |
---|---|---|
直接指出属性名 | A.a1 = ‘abcd’ | 在数组中如果没用声明的将用空[]表示 |
struct函数 | A = struct(‘a1’, 1, ‘a2’, 2) | 前面写元素名,后面写元素值 |
struct相关函数
函数 | 功能 | 例子 | 备注 |
---|---|---|---|
fieldnames | 查看结构体的所有元素名 | fieldnames(A) | |
rmfield | 移除结构体的元素 | refield(A, ‘a1’) | |
isstruct | 如其名 |
方法 | 例子 | 备注 |
---|---|---|
直接指出属性名 | A.a1 = ‘abcd’ | 在数组中如果没用声明的将用空[]表示 |
struct函数 | A = struct(‘a1’, 1, ‘a2’, 2) | 前面写元素名,后面写元素值 |
函数 | 功能 | 例子 | 备注 |
---|---|---|---|
fieldnames | 查看结构体的所有元素名 | fieldnames(A) | |
rmfield | 移除结构体的元素 | refield(A, ‘a1’) | |
isstruct | 如其名 |