Вопрос оператора Perl6

Я смотрел на глупую / симпатичную / блестящую «сортировку сна», которая, похоже, возникла на 4chan . Чтобы отсортировать массив целых чисел, идея примерно

    
    foreach elt in @array
        spawn thread(elt)

, где thread (n) делает

    sleep n
    print n

, поэтому меньшие значения печатаются раньше.

Есть реализация Perl6

@foo = @foo>>.&sleep;

Я понимаю, что ] >> 'гиперс' оператор, и что это предполагает автоматическое распараллеливание гиперинфографии. Но . & меня смущает.

Кто-нибудь может это объяснить?

спасибо

6
задан Elizabeth Mattijsen 30 November 2019 в 15:00
поделиться