diff options
author | Adam Bard <github@adambard.com> | 2015-10-18 11:57:53 +0800 |
---|---|---|
committer | Adam Bard <github@adambard.com> | 2015-10-18 11:57:53 +0800 |
commit | c64ec7afe94d34b6c9eb54b3b956a13fa0b2959e (patch) | |
tree | 4714167f1ed578cf789daf0690b06ba037a1f236 | |
parent | cc2afc18cf8c6e046dd8c4d89f948d985101815e (diff) | |
parent | a875e6d589b7e6e8a396417adc001bc0f88e82fd (diff) |
Merge pull request #1597 from pzula/ruby-more-strings
[ruby/en] Adds more string operations to ruby doc
-rw-r--r-- | ruby.html.markdown | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ruby.html.markdown b/ruby.html.markdown index 0e798706..4e9f8aee 100644 --- a/ruby.html.markdown +++ b/ruby.html.markdown @@ -12,7 +12,8 @@ contributors: - ["Dzianis Dashkevich", "https://github.com/dskecse"] - ["Levi Bostian", "https://github.com/levibostian"] - ["Rahil Momin", "https://github.com/iamrahil"] - - ["Gabriel Halley", https://github.com/ghalley"] + - ["Gabriel Halley", "https://github.com/ghalley"] + - ["Persa Zula", "http://persazula.com"] --- ```ruby @@ -107,6 +108,12 @@ placeholder = 'use string interpolation' 'hello ' + 3 #=> TypeError: can't convert Fixnum into String 'hello ' + 3.to_s #=> "hello 3" +# Combine strings and operators +'hello ' * 3 #=> "hello hello hello " + +# Append to string +'hello' << ' world' #=> "hello world" + # print to the output with a newline at the end puts "I'm printing!" #=> I'm printing! @@ -284,7 +291,7 @@ end #=> iteration 4 #=> iteration 5 -# There are a bunch of other helpful looping functions in Ruby, +# There are a bunch of other helpful looping functions in Ruby, # for example "map", "reduce", "inject", the list goes on. Map, # for instance, takes the array it's looping over, does something # to it as defined in your block, and returns an entirely new array. |