ruby - Using do block vs brackets {} -
Enter your newbie glove, new to Ruby.
Is there any difference (unclear or practical) between the following two snippets?
my_array = [: uno,: dos,: tres] my_array.each {| Items | The item adds my_array = [: uno,: dos ,: tres] my_array.each do | Items | The end of the item
I know that bracket syntax will allow you to put the block on one line
my_array.each {| Item | - }
But there are no compelling reasons to use a syntax on the other outside of it?
says that do..end
has more priority sequence, keep in mind that there is a high priority of Bracket syntax, consider the following two snippets of code compared to Do..end syntax:
1.upto 3 do X | Puts x termination 1.upto 3 {| X | On the other hand only works when parentheses are used, 1.upto (3) {| X | Puts x}
Comments
Post a Comment