Příkaz SORT
-----------
Slouží ke třídění polí vzestupně i sestupně.Syntaxe: SORT UP|DOWN
SORT pole_klíčové[,pole atributové,pole atributové,..]
SORT UP|DOWN; pole .... jako na předchozí řádce UP,DOWN určuje směr budoucího uspořádání prvků klíčového pole.
Všechna pole mohou mít libovolný počet rozměrů; třídění probíhá
v rozměru nejvíce vpravo při konstantních indexech v ostatních
rozměrech. Poslední rozměr atributových polí musí být dimenzován
větší nebo roven dimenzi posledního rozměru klíčového pole. Ten-
to způsob třídění několika polí je analogií třídění pole recordů
v Pascalu. Tedy pozor: SORT A,B provede něco úplně jiného než
SORT A : SORT B !!
Maximálně je možno třídit 10 polí.
Nyní ukázka použití příkazu SORT :
DIM TELCISLO$(1,POCET-1),ADRESA$(POCET-1),
PRIJMENI$(POCET-1): REM TELCISLO DOMU, DO PRACE
FOR I=0 TO POCET-1:INPUT ... :NEXT
SORT UP; PRIJMENI$(0),ADRESA$(0),TELCISLO$(0,0),
TELCISLO$(1,0)
FOR ... PRINT ... NEXTA to je asi všechno, co mBASICv2 umí.
================================================================
Příjemné programování v mBASICu vám přeje
Jiří Pittner
-----------------------
opraveno a doplněno
11.7.1989
-----------------------