mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* doc/syntax/literals.rdoc: [DOC] String literal concat by @cknadler
[Fixes GH-380] https://github.com/ruby/ruby/pull/380 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
da3d79d203
commit
077fa24833
2 changed files with 17 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
Tue Aug 13 08:52:18 2013 Zachary Scott <e@zzak.io>
|
||||
|
||||
* doc/syntax/literals.rdoc: [DOC] String literal concat by @cknadler
|
||||
[Fixes GH-380] https://github.com/ruby/ruby/pull/380
|
||||
|
||||
Mon Aug 12 23:07:21 2013 Masaya Tarui <tarui@ruby-lang.org>
|
||||
|
||||
* gc.c (gc_marks_test): inhibit gc for st's operation.
|
||||
|
|
|
@ -111,6 +111,18 @@ like a single-quote string (no interpolation or character escaping) while
|
|||
<tt>%Q</tt> behaves as a double-quote string. See Percent Strings below for
|
||||
more discussion of the syntax of percent strings.
|
||||
|
||||
Adjacent string literals are automatically concatenated by the interpreter:
|
||||
|
||||
"con" "cat" "en" "at" "ion" #=> "concatenation"
|
||||
"This string contains "\
|
||||
"no newlines." #=> "This string contains no newlines."
|
||||
|
||||
Any combination of adjacent single-quote, double-quote, percent strings will
|
||||
be concatenated as long as a percent-string is not last.
|
||||
|
||||
%q{a} 'b' "c" #=> "abc"
|
||||
"a" 'b' %q{c} #=> NameError: uninitialized constant q
|
||||
|
||||
=== Here Documents
|
||||
|
||||
If you are writing a large block of text you may use a "here document" or
|
||||
|
|
Loading…
Reference in a new issue