b'\n_START_ARTICLE_\nTransformacja Schwartza\n_START_SECTION_\nIdiom w Perlu\n_START_PARAGRAPH_\nKlasyczna Transformacja Schwartza w uproszczeniu posiada nast\xc4\x99puj\xc4\x85c\xc4\x85 posta\xc4\x87:_NEWLINE_map {} sort {} map {}_NEWLINE_Posta\xc4\x87 kanoniczna TS wyst\xc4\x99puje w poni\xc5\xbcszej postaci:_NEWLINE_@sorted = map  { $_->[0] }_NEWLINE_          sort { $a->[1] cmp $b->[1] }_NEWLINE_          map  { [$_, foo($_)] }_NEWLINE_          @unsorted;_NEWLINE_Gdzie foo($_) reprezentuje wyra\xc5\xbcenie, kt\xc3\xb3re przyjmuje zmienn\xc4\x85 $_ (po kolei ka\xc5\xbcdy element listy) i tworzy odpowiadaj\xc4\x85c\xc4\x85 tej zmiennej warto\xc5\x9b\xc4\x87, kt\xc3\xb3ra jest por\xc3\xb3wnywana w jej zast\xc4\x99pstwie._NEWLINE_U\xc5\xbcycie anonimowej, tymczasowej tablicy gwarantuje, \xc5\xbce niezw\xc5\x82ocznie po wykonaniu sortowania pami\xc4\x99\xc4\x87 zostanie zwolniona przez algorytm garbage collector w Perlu.'