-2

Possible Duplicate:
What does “+=” (plus equals) mean?

What is the point of sum += square below? What does it mean?

sum = 0
[1, 2, 3, 4].each do |value|
  square = value * value
  sum += square
end
puts sum
Community
  • 1
  • 1
WANNABE
  • 281
  • 1
  • 2
  • 11

3 Answers3

8
sum = sum + square
vladv
  • 660
  • 6
  • 12
1

For example:

sum=4 
sum += 5  #9
the Tin Man
  • 158,662
  • 42
  • 215
  • 303
Salil
  • 46,566
  • 21
  • 122
  • 156
0

I suggest you read up "Pragmatic Programmer's Guide to Ruby". Very nice explanation of Ruby concepts for beginners.

Austin Henley
  • 4,625
  • 13
  • 45
  • 80
JunaidKirkire
  • 878
  • 1
  • 7
  • 17