Why am I getting objects printed twice?

前端 未结 4 1550
被撕碎了的回忆
被撕碎了的回忆 2020-11-27 08:53

When I am in irb or in rails and I create some iteration with each, I am getting the whole struct printed again in my terminal or inside the browser. Example:

4条回答
  •  执念已碎
    2020-11-27 09:26

    Every expression in Ruby returns a value; in irb, the value returned by the expression you've just executed is displayed after =>.

    The return value of Enumerable::each is the object that called each - in this case, the array [1,2,3,4]

提交回复
热议问题