@@ -254,19 +254,21 @@ Also return the B<index> of the delimiter and the delimiter as a C<Pair>.
254
254
Examples:
255
255
256
256
= begin code
257
- say split(";", "a;b;c") # (a b c)
258
- say split(";", "a;b;c", :v) # (a ; b ; c)
259
- say split(";", "a;b;c", 2) # (a b;c)
260
- say split(";", "a;b;c", 2, :v) # (a ; b;c)
261
- say split(";", "a;b;c,d") # (a b c,d)
262
- say split(/\;/, "a;b;c,d") # (a b c,d)
263
- say split(<; ,>, "a;b;c,d") # (a b c d)
264
- say split(/<[;,]>/, "a;b;c,d") # (a b c d)
265
- say split(<; ,>, "a;b;c,d", :k) # (a 0 b 0 c 1 d)
266
- say split(<; ,>, "a;b;c,d", :kv) # (a 0 ; b 0 ; c 1 , d)
267
-
268
- say "abcde".split("") # ( a b c d e )
269
- say "abcde".split("",:skip-empty) # (a b c d e)
257
+
258
+ say split(";", "a;b;c").perl # ("a", "b", "c")
259
+ say split(";", "a;b;c", :v).perl # ("a", ";", "b", ";", "c")
260
+ say split(";", "a;b;c", 2).perl # ("a", "b;c").Seq
261
+ say split(";", "a;b;c", 2, :v).perl # ("a", ";", "b;c")
262
+ say split(";", "a;b;c,d").perl # ("a", "b", "c,d")
263
+ say split(/\;/, "a;b;c,d").perl # ("a", "b", "c,d")
264
+ say split(<; ,>, "a;b;c,d").perl # ("a", "b", "c", "d")
265
+ say split(/<[;,]>/, "a;b;c,d").perl # ("a", "b", "c", "d")
266
+ say split(<; ,>, "a;b;c,d", :k).perl # ("a", 0, "b", 0, "c", 1, "d")
267
+ say split(<; ,>, "a;b;c,d", :kv).perl # ("a", 0, ";", "b", 0, ";", "c", 1, ",", "d")
268
+
269
+ say "abcde".split("").perl # ("", "a", "b", "c", "d", "e", "")
270
+ say "abcde".split("",:skip-empty).perl # ("a", "b", "c", "d", "e")
271
+
270
272
= end code
271
273
272
274
= head2 routine comb
0 commit comments