I was just prepping a code sample for somebody out in the big wide
world, and doing that always makes me review my code, and I noticed I
was using Array#push a lot instead of << (I think that’s Array#<<
actually?).
So, kind of a basic question, is << basically just idiomatic Ruby for
push? (This was a Rails project with a lot of custom JavaScript and I
think I just got in that particular mindset.)
I was just prepping a code sample for somebody out in the big wide
world, and doing that always makes me review my code, and I noticed I
was using Array#push a lot instead of << (I think that’s Array#<<
actually?).
So, kind of a basic question, is << basically just idiomatic Ruby for
push? (This was a Rails project with a lot of custom JavaScript and I
think I just got in that particular mindset.)
I think the only difference is that push can take more than one
argument.
ah, that explains something. I couldn’t open up my old code without
fiddling with it a bit, but changing << to push() across the board
killed something in the functionality. I didn’t have time to find out
exactly what, but I think it’s the only-one-arg thing that did it.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.