Blocks are one of the coolest things to have when you are coming from a language like C++ or Java. Say you are writing a function and you want to have some functionality within it which should be handled totally by the caller. Well, blocks come for the rescue.
Say I have a method like this.
There is a sweet keyword in Ruby to replace the second line of the test_method called yield.
And you can now make a call like,
Would output,
start
From block
end
Nothing great if you already are a ruby nerd. But for Java blokes, blocks are something to think for.
Cheers!
Braga
Say I have a method like this.
There is a sweet keyword in Ruby to replace the second line of the test_method called yield.
And you can now make a call like,
Would output,
start
From block
end
Nothing great if you already are a ruby nerd. But for Java blokes, blocks are something to think for.
Cheers!
Braga
No comments:
Post a Comment