efuns - arrays - sort_array

MudOS v21c2

sort_array(3)�� MudOS v21c2�� (5 Sep 1994)

������:
    �� sort_array() - ��һ���������������.
���﷨:
    �� mixed *sort_array( mixed *arr, string fun, object ob );
    �� mixed *sort_array( mixed *arr, function f );
    �� mixed *sort_array( mixed *arr, int direction );

    �� ��� *sort_array( ��� *arr, �ַ��� fun, ��� ob );
    �� ��� *sort_array( ��� *arr, ����ָ�� f );
    �� ��� *sort_array( ��� *arr, ���� direction );

���÷�:
    �� ��һ���﷨�᷵��һ���� arr�� ����ͬԪ�ص�����, �������е�Ԫ��˳������ ob->fun() ��ָ���Ĺ���������˳�� (ascending) ����. ÿ�ε��� ob->fun() ʱ, �ᴫ����������. fun()�� Ӧ��������������Ĺ�ϵ���� -1, 0, 1 (��С, ����, �ϴ�).

    �� �ڶ����﷨���һ��һ��, ֻ��ʹ�ú���ָ�� f�� �����ַ��� fun.

    �� �������﷨ʹ���ڽ��������г� (built-in sort routine). direction Ϊ 1�� ���� 0 ,�� ������������˳���������, �� direction Ϊ -1 �������½�˳�� (descending) ����. �ڽ��������г���������, �����������е�Ԫ�����ͱ���һ�� (homogeneous).�� ������ֻ�����ַ���������������������һ��. ��������齫����ÿ������ĵ�һ��Ԫ������, �������Զ����ݿ� (database) ����.

���ο�: ������:
    �� Spock @ FF 97.Aug.19.�� (printed 3/16/95)

�ص���һҳ