我看着傻/可爱/精彩的"睡眠排序",似乎起源于4chan.要对一组int进行排序,这个想法是粗略的
foreach elt in @array
spawn thread(elt)
thread(n)的作用
sleep n
print n
所以较小的值会更早地打印出来.
有一个Perl6实现
@foo = @foo>>.&sleep;
我得到 >> '超级'运算符,并且这假设超级自动并行化.但是让.&我感到困惑.
有谁能解释一下?
谢谢