Predefinovani operatoru 'cmp'
Robert Wolf
wolf na limax.paru.cas.cz
Pondělí Říjen 5 09:24:00 MEST 1998
Zdravim,
jednou jsem taky chtel tridit pole zaznamu v cestine v kodovani PC-Latin2.
Vyresil jsem to tak, ze jsem si pomoci tr/// prevedl znaky ceske abecedy
(ascii > 127) na normalni znaky, proste jsem A' zaradil za A a cely zbytek
ascii jsem posunul o jednicku vice.
tr/ABCDEFG......./AA'BCC~D~EE'E~..../ atd.
tzn. pismeno A je A, pismeno B v ascii znamena A', pismeno C v ascii
znamena B atd. a pak jsem udelal hash, ktery mel klice tyto prevedene
retezce a hodnoty byly cisla indexu v poli, kde byly ulozene puvodni
hodnoty. pak staci dat sort a je to ... hmmm, mozna krkolomny, ale
TIMTOWTDI, ze?:-)
Wolf.
Další informace o konferenci Perl