你在这里: 属性 > ListSorter

ListSorter

排序给定列表中的元素。排序可以是字母或数字,并在以升序或降序排序。

输入端口

输出端口

参数

例子

如果输入的功能有以下属性:

somelist {0} = 3

somelist {1} = 17

somelist {2} = 4

somelist {3} = 9

somelist {4} = 2

并且列表名称设置为somelist {},然后离开变压器的功能将具有以下属性:

somelist {0} = 2

somelist {1} = 3

somelist {2} = 4

somelist {3} = 9

somelist {4} = 17

需要注意的是在其上操作列表中的“平行”的属性,如果有其他的属性,这些也将在列表中移动继续留在“平行”与关键属性。

例如,如果输入的特征有以下属性:

somelist {0} .kind = '铺平'

somelist {0} .Count之间= 3

somelist {1} = .kind '平滑'

somelist {1} .Count之间= 17

somelist {2} .kind = '线索'

somelist {2} .Count之间= 4

somelist {3} .kind = '粗'

somelist {3} .Count之间= 9

somelist {4} .kind = '记录'

somelist {4} .Count之间= 2

并且列表名称设置为somelist {}算的话,离开变压器的功能将具有这些属性:

somelist {0} .kind = '记录'

somelist {0} .Count之间= 2

somelist {1} .kind = '铺平'

somelist {1} .Count之间= 3

somelist {2} .kind = '线索'

somelist {2} .Count之间= 4

somelist {3} .kind = '粗'

somelist {3} .Count之间= 9

somelist {4} = .kind '平滑'

somelist {4} .Count之间= 17

最后,如果原来的名单是稀疏的,也就是说,它缺少一些元素,排序操作将压缩列表,使所有的元素已经连续指数的副作用。例如,如果输入的特征有以下属性:

somelist {0} .kind = '铺平'

somelist {0} .Count之间= 3

somelist {3} .kind = '粗'

somelist {3} .Count之间= 9

somelist {4} .kind = '记录'

somelist {4} .Count之间= 2

并且列表名称设置为somelist {}算的话,离开变压器的功能将具有这些属性:

somelist {0} .kind = '记录'

somelist {0} .Count之间= 2

somelist {1} .kind = '铺平'

somelist {1} .Count之间= 3

somelist {3} .kind = '粗'

somelist {3} .Count之间= 9

其他资源

在列表的详细信息

编辑变压器参数

使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要进入这些选项的菜单上,单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项

变压器分类

属性

搜索FME知识中心

搜索样品和有关该变压器上的信息FME知识中心