diff options
| -rw-r--r-- | ruby.html.markdown | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/ruby.html.markdown b/ruby.html.markdown index d21c727f..4b96b71c 100644 --- a/ruby.html.markdown +++ b/ruby.html.markdown @@ -181,6 +181,9 @@ array = [1, 2, 3, 4, 5] #=> [1, 2, 3, 4, 5]  # Arrays can contain different types of items.  [1, 'hello', false] #=> [1, "hello", false] +# You might prefer %w instead of quotes +%w[foo bar baz] #=> ["foo", "bar", "baz"] +  # Arrays can be indexed.  # From the front...  array[0] #=> 1 @@ -324,6 +327,11 @@ puts doubled  puts array  #=> [1,2,3,4,5] +# another useful syntax is .map(&:method) +a = ["FOO", "BAR", "BAZ"] +a.map { |s| s.downcase } #=> ["foo", "bar", "baz"] +a.map(&:downcase) #=> ["foo", "bar", "baz"] +  # Case construct  grade = 'B' | 
