develooper Front page | perl.perl6.language | Postings from August 2006

[svn:perl6-synopsis] r11527 - doc/trunk/design/syn

From:
audreyt
Date:
August 28, 2006 07:34
Subject:
[svn:perl6-synopsis] r11527 - doc/trunk/design/syn
Message ID:
20060828143430.8CD20CB9BB@x12.develooper.com
Author: audreyt
Date: Mon Aug 28 07:34:29 2006
New Revision: 11527

Modified:
   doc/trunk/design/syn/S02.pod

Log:
* S02: minor grammar and syntax nit from p6l feedbacks.

Modified: doc/trunk/design/syn/S02.pod
==============================================================================
--- doc/trunk/design/syn/S02.pod	(original)
+++ doc/trunk/design/syn/S02.pod	Mon Aug 28 07:34:29 2006
@@ -1396,13 +1396,17 @@
 When used as a subscript it performs a slice equivalent to C<{'foo','bar'}>.
 Elsewhere it is equivalent to a parenthesisized list of strings:
 C<< ('foo','bar') >>.  Since parentheses are generally reserved just for
-precedence grouping, they merely autointepolate in list context.  Therefore
+precedence grouping, they merely autointerpolate in list context.  Therefore
 
-    @a = 1, < 2 3 >, 4;
+    @a = 1, < x y >, 2;
 
-is equivalent to
+is equivalent to:
+
+    @a = 1, ('x', 'y'), 2;
+
+which is the same as:
 
-    @a = 1, 2, 3, 4;
+    @a = 1, 'x', 'y', 2;
 
 In scalar context, though, the implied parentheses are not removed, so
 
@@ -1410,12 +1414,12 @@
 
 is equivalent to:
 
-    $a = ('a','b');
+    $a = ('a', 'b');
 
 which, because the list is assigned to a scalar, is autopromoted into
 an Array object:
 
-    $a = ['a','b'];
+    $a = ['a', 'b'];
 
 Likewise, if bound to a scalar parameter, C<< <a b> >> will be
 treated as a single list object, but if bound to a slurpy parameter,



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About