|
|
| There's more than one way to do things | |
| PerlMonks |
Re^4: style guidanceby moritz (Cardinal) |
| on Nov 08, 2009 at 13:11 UTC ( [id://805763]=note: print w/replies, xml ) | Need Help?? |
|
It's "just" another way to do it. What's the point of writing anything you write one way, and not another way? given is a syntactically nice way to to assign to my $_, which I happen to like. I don't see why it has to be connected to control flow. (Which is also the reason why the given/when construct is not spelled select/case in Perl: both given and when can be used independently). The strength of the topic variable $_ is that you can use it without writing $_ explicitly. given takes this one step further and makes the assignment also implicit. I also happen to like given because in Perl 6 you can call any method doit on $_ by writing .doit, the method doesn't have to be special for that in any way. So when you write lots of method calls on the same object, you can save a typing this way:
Perl 6 - links to (nearly) everything that is Perl 6.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||||||||