[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

6.6.8 qsort

qsort(array[,func])
:: 一次元配列 array をソートする.

return
array (入力と同じ; 要素のみ入れ替わる)
array
一次元配列
func
比較用関数

 
[0] qsort(newvect(10,[1,4,6,7,3,2,9,6,0,-1]));
[ -1 0 1 2 3 4 6 6 7 9 ]
[1] def rev(A,B) { return A>B?-1:(A<B?1:0); }
[2] qsort(newvect(10,[1,4,6,7,3,2,9,6,0,-1]),rev);
[ 9 7 6 6 4 3 2 1 0 -1 ]

参照
6.3.7 ord, 6.3.2 vars.


This document was generated by root on March, 5 2004 using texi2html