]> Cypherpunks repositories - gostls13.git/commitdiff
raw strings may span multiple lines
authorRobert Griesemer <gri@golang.org>
Thu, 18 Jun 2009 20:51:14 +0000 (13:51 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 18 Jun 2009 20:51:14 +0000 (13:51 -0700)
R=r
DELTA=7  (2 added, 0 deleted, 5 changed)
OCL=30492
CL=30494

doc/go_spec.html

index 614f8af8c73edee45459f042ed6df4a164ed202d..9ffcb41a77489add30e469cda80e908a94a20e5c 100644 (file)
@@ -354,9 +354,10 @@ literals.
 <p>
 Raw string literals are character sequences between back quotes
 <code>``</code>.  Within the quotes, any character is legal except
-newline and back quote. The value of a raw string literal is the
-string composed of the uninterpreted bytes between the quotes;
-in particular, backslashes have no special meaning.
+back quote. The value of a raw string literal is the
+string composed of the uninterpreted characters between the quotes;
+in particular, backslashes have no special meaning and the string may
+span multiple lines.
 </p>
 <p>
 Interpreted string literals are character sequences between double
@@ -386,8 +387,9 @@ interpreted_string_lit = """ { unicode_value | byte_value } """ .
 </pre>
 
 <pre>
-`abc`
-`\n`
+`abc`  // same as "abc"
+`\n
+\n`    // same as "\\n\n\\n"
 "\n"
 ""
 "Hello, world!\n"