summaryrefslogtreecommitdiffhomepage
path: root/ruby.html.markdown
diff options
context:
space:
mode:
authorAdam Bard <github@adambard.com>2015-10-18 11:57:53 +0800
committerAdam Bard <github@adambard.com>2015-10-18 11:57:53 +0800
commitc64ec7afe94d34b6c9eb54b3b956a13fa0b2959e (patch)
tree4714167f1ed578cf789daf0690b06ba037a1f236 /ruby.html.markdown
parentcc2afc18cf8c6e046dd8c4d89f948d985101815e (diff)
parenta875e6d589b7e6e8a396417adc001bc0f88e82fd (diff)
Merge pull request #1597 from pzula/ruby-more-strings
[ruby/en] Adds more string operations to ruby doc
Diffstat (limited to 'ruby.html.markdown')
-rw-r--r--ruby.html.markdown11
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.