Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- r=[45,5]
- t=0
- r.each do |f|
- t+=f
- end
- p t
- r=[45,5]
- t=0
- x=0
- while x<r.length
- t+=r[x]
- x+=1
- end
- puts t
- t = r.reduce(0, :+) # Что за :+? Символ "+", обозначающий здесь метод
- t = r.reduce(0) { |sum, element| sum.+(element) } # ведь + в Ruby это метод числа
- t = r.reduce(0) { |sum, element| sum + element } # а это просто другой синтаксис того же
- t = ((0 + 45) + 5) # Такие действия выполнит reduce для конкретно этого массива
- let arrNumber = [45, 5]
- var t = 0
- for item in arrNumber{
- t += item
- }
- print(t)
- 50
- let arrNumber = [45, 5]
- var a = arrNumber.reduce(0, +)
- print(a)
- 50
Add Comment
Please, Sign In to add comment