- Timestamp:
- 09/02/08 20:31:13 (3 months ago)
- Files:
-
- 1 moved
-
v6/smop/test/30_array_map.m0ld (moved) (moved from v6/smop/test/30_for_operator.m0ld) (3 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
v6/smop/test/30_array_map.m0ld
r22091 r22114 2 2 my $out_scalar = ¢SMOP__S1P__RootNamespace."postcircumfix:{ }"("$*OUT"); 3 3 my $out = $out_scalar."FETCH"(); 4 $void = $out."print"("1.. 4\n");4 $void = $out."print"("1..6\n"); 5 5 6 6 my $Code_scalar = ¢SMOP__S1P__RootNamespace."postcircumfix:{ }"("::Code"); … … 15 15 my $array = ¢SMOP__S1P__Array."new"(); 16 16 my $element = $array."postcircumfix:[ ]"(0); 17 $void = $element."STORE"("ok 1\n");17 $void = $element."STORE"("ok 2\n"); 18 18 $element = $array."postcircumfix:[ ]"(1); 19 $void = $element."STORE"("ok 2\n");19 $void = $element."STORE"("ok 3\n"); 20 20 $element = $array."postcircumfix:[ ]"(2); 21 $void = $element."STORE"("ok 3\n");21 $void = $element."STORE"("ok 4\n"); 22 22 $element = $array."postcircumfix:[ ]"(3); 23 $void = $element."STORE"("ok 4\n");23 $void = $element."STORE"("ok 5\n"); 24 24 25 25 my $code1 = $Code."new"(:"outer"($lexicalscope),:"mold"(mold { … … 41 41 })); 42 42 43 $void = $array."for"($code1); 43 my $mapret = $array."map"($code1); 44 45 $void = $out."print"("ok 1 - map is lazy\n"); 46 47 $void = $mapret."Void"(); 48 49 $void = $out."print"("ok 6 - map in void context is evaluated eagerly\n");
