… | |
… | |
10 | terminate 5; |
10 | terminate 5; |
11 | }; |
11 | }; |
12 | |
12 | |
13 | $p2 = async { |
13 | $p2 = async { |
14 | print "ok 4\n"; |
14 | print "ok 4\n"; |
15 | (); |
15 | () |
16 | }; |
16 | }; |
17 | |
17 | |
18 | $p3 = async { |
18 | $p3 = async { |
19 | print "ok 5\n"; |
19 | print "ok 5\n"; |
20 | (0,1,2); |
20 | (0,1,2) |
21 | }; |
21 | }; |
22 | |
22 | |
23 | print "ok 2\n"; |
23 | print "ok 2\n"; |
24 | print 0 == @{[$p2->join]} ? "ok " : "not ok ", "6\n"; |
24 | print 0 == @{[$p2->join]} ? "ok " : "not ok ", "6\n"; |
25 | print 0 == ($p3->join)[0] ? "ok " : "not ok ", "7\n"; |
25 | print 0 == ($p3->join)[0] ? "ok " : "not ok ", "7\n"; |
26 | print 1 == ($p3->join)[1] ? "ok " : "not ok ", "8\n"; |
26 | print 1 == ($p3->join)[1] ? "ok " : "not ok ", "8\n"; |
27 | print 2 == ($p3->join)[2] ? "ok " : "not ok ", "9\n"; |
27 | print 2 == ($p3->join)[2] ? "ok " : "not ok ", "9\n"; |
28 | print 5 == $p1->join ? "ok " : "not ok ", "10\n"; |
28 | print 5 == $p1->join ? "ok " : "not ok ", "10\n"; |
29 | |
29 | |