# How can I get the result of this equation

**URL:** <https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530>\
**Category:** Ruby\
**Created:** [July 14, 2010, 1:26am UTC](https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530 "2010-07-14T01:26:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![swengineer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@swengineer](https://www.ruby-forum.com/u/swengineer)\
**Post date:** [July 14, 2010, 1:26am UTC](https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530/1 "2010-07-14T01:26:12Z")

</div>

I have written this a script like this:

values = [10, 20, 30].each {|value| value + (value \* 10)}

puts value

In this case, I get:  
undefined local variable or method `value’ for main:Object (NameError)

I’m trying to see the result of the equation value + (value \* 10)

What should I do?

Thanks.

---

<div class="post-metadata">

**Author:** ![swengineer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@swengineer](https://www.ruby-forum.com/u/swengineer)\
**Post date:** [July 14, 2010, 1:33am UTC](https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530/2 "2010-07-14T01:33:57Z")

</div>

[http://www.ruby-forum.com/topic/213052](http://www.ruby-forum.com/topic/213052)

---

<div class="post-metadata">

**Author:** ![swengineer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@swengineer](https://www.ruby-forum.com/u/swengineer)\
**Post date:** [July 14, 2010, 1:42am UTC](https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530/3 "2010-07-14T01:42:05Z")

</div>

Kenneth Â Â Â wrote:

> [Ruby garabage collector - Ruby - Ruby-Forum](http://www.ruby-forum.com/topic/213052)

Thanks Kenneth 🙂

---

<div class="post-metadata">

**Author:** ![swengineer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@swengineer](https://www.ruby-forum.com/u/swengineer)\
**Post date:** [July 14, 2010, 2:12am UTC](https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530/4 "2010-07-14T02:12:50Z")

</div>

Ali,

I suspect the example you’re trying was actually printing out  
value_s_(…s! plural NOT value)

this would then make sense as a demonstration that the ‘each’ loop did  
not  
alter the array

🙂

On Wed, Jul 14, 2010 at 12:26 AM, Abder-Rahman A. \<

---

<div class="post-metadata">

**Author:** ![swengineer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@swengineer](https://www.ruby-forum.com/u/swengineer)\
**Post date:** [July 14, 2010, 2:19am UTC](https://www.ruby-forum.com/t/how-can-i-get-the-result-of-this-equation/191530/5 "2010-07-14T02:19:16Z")

</div>

more conclusively (using =)

array = [10,20,30]  
array.each {|number| number = (number \* 10)}  
puts array

> [10,20,30]  
> i.e. not [100,200,300]!
