Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 如何在ETS中订购商品?_List_Erlang - Fatal编程技术网

List 如何在ETS中订购商品?

List 如何在ETS中订购商品?,list,erlang,List,Erlang,我在ETS中插入了许多项目,如下所示: ets:insert{{users, jim, 9}} ets:insert{{users, ham, 3}} ets:insert{{users, why, 2}} ets:insert{{users, dhh, 3}} ets:insert{{users, zend, 4}} 那么,如何在项目中按一个数字获得有序列表呢 [ {users, why, 2}, {users, ham, 3}, {users, dhh, 3}, {

我在ETS中插入了许多项目,如下所示:

ets:insert{{users, jim, 9}}
ets:insert{{users, ham, 3}}
ets:insert{{users, why, 2}}
ets:insert{{users, dhh, 3}}
ets:insert{{users, zend, 4}}
那么,如何在项目中按一个数字获得有序列表呢

[
   {users, why, 2},
   {users, ham, 3},
   {users, dhh, 3},
   {users, zend, 4},
   {users, jim, 9}
]
通过使用like-so:

通过使用like-so:

1> Result = [{users, jim, 9},
             {users, ham, 3},
             {users, why, 2},
             {users, dhh, 3},
             {users,zend, 4}].
[{users,jim,9},
 {users,ham,3},
 {users,why,2},
 {users,dhh,3},
 {users,zend,4}]
2> lists:keysort(3, Result).
[{users,why,2},
 {users,ham,3},
 {users,dhh,3},
 {users,zend,4},
 {users,jim,9}]