Ruby on Rails Thursday, August 29, 2013

def array_sum(array1 = [], array2 = [])
  array1 + array2
end

array_sum([1,2,3], [4,5,6])
=> [1, 2, 3, 4, 5, 6]

-- 
Dheeraj Kumar

On Friday 30 August 2013 at 2:01 AM, Alex Froelich wrote:

Hello again ruby community!

I just learned how to add two arrays(I know, i know).

My program looked like this

array1=[1,2,3]
array2=[4,5,6]
array_sum=array1+array2

I thought pretty simple stuff, they are combined. However, now i am
looking to define that code as a method and I do not understand how to
create the correct number of arguments, so when the method is called
back it gives me my array_sum.

I have been trying many different variations, but it has now come down
to I am not sure if my defining is wrong or my code in the method is
incorrect.

I want to say it is something such as

def please_work()
array1=[1,2,3]
array2=[4,5,6]
array_sum=array1+array2
end
puts please_work(array_sum)

i ended up fiddling around and getting it to output [1,2,3,4,5,6], but
my syntex said i did not have the correct number of arguments. Also,
sometimes i get array_sum is not a defined variable. If I am defining it
in the method, shouldn't it be defined if i call the method again?

thanks taking a look at my question
alex

--

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/8C5A4B6AC18E4B879C13839A3B5582B4%40gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment