orderfields

来源:互联网 发布:欧洲人怎么看中国知乎 编辑:程序博客网 时间:2024/05/22 05:29
orderfields
这个函数不是用来对结构体数据的内容排序的
而是对结构体的fields (域名)按字母顺序排序
不是作用于结构体数组,而是一个结构体

例如
>> S.b=1;S.a=2;S.c=3;
>>S

S =

b: 1
a: 2
c: 3

S有b,a,c三个域

>> S3=orderfields(S);
>> S3

S3 =

a: 2
b: 1
c: 3

orderfields负责将域名按顺序排列,排的是域名
并不是根据域用的数值来排序结构体数组
追问
谢谢