# New Ticket Created by  Colin Kuskie 
# Please include the string:  [perl #44515]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=44515 >


Add POD and more example code to the substr PIR tutorial example.

Index: examples/tutorial/23_string_ops_substr.pir
===================================================================
--- examples/tutorial/23_string_ops_substr.pir	(revision 20571)
+++ examples/tutorial/23_string_ops_substr.pir	(working copy)
@@ -1,3 +1,13 @@
+=head1 String Operations (continued)
+
+C<substr> selects the requested number of characters starting at
+the offset.  If the requested number of characters is left out,
+then all characters to the end of the string are removed.
+An optional fourth argument may be a string that will replace the
+selected characters.
+
+=cut
+
 .sub main :main
 
     $S0 = substr "abcde", 1, 2    # "bc"
@@ -4,6 +14,11 @@
     say $S0
 
     set $S1, "abcde"
+    $S0 = substr $S1, 1, 2
+    say $S0                   # "bc"
+    say $S1                   # "abcde"
+
+    set $S1, "abcde"
     $S0 = substr $S1, 1, 2, "XYZ"
     say $S0                       # "bc"
     say $S1                       # "aXYZde"

Reply via email to