If you use the inverse notation like print "ok" if $var == 1; you can use or not use params. You can do how you like the best.In this case, because there are no braces involved, you can also skip the params and the code will be more natural
go_to_school('now') if $you eq 'ready'; Octavian----- Original Message ----- From: "Lamar Upshaw" <lupshaw@xxxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Wednesday, November 05, 2008 9:02 PM Subject: Re: perl - a small reminder
Thanks for this, but when doing the one liner, don't we still have to use the brackets? Your example was like this:$b = 1 if $a >0; But do we have to do it like this? $b = 1 if ($a >0); With All Respect, Upshaw, Lamar T----- Original Message ----- From: "Humberto Rodriguez" <sub@xxxxxxxxxxxxxxx>To: <programmingblind@xxxxxxxxxxxxx> Sent: Wednesday, November 05, 2008 10:48 AM Subject: RE: perl - a small reminderHello Lamar:As I understand it, PHP works as you say, but in Perl, to do it, you reversethe order in the one--liner: $b = 1 if $a >0; HTH, Humberto -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Lamar Upshaw Sent: Wednesday, November 05, 2008 1:40 PM To: programmingblind@xxxxxxxxxxxxx Subject: perl - a small reminder I need a little reminder and clarity about "If Else" statements. I only need to use the braces when there's more than one statement made based on the condition of the "if" statement, right? if ($a > 0) { $b =1; $c =2; } But, if only one statement is made, I don't need the braces? if ($a >0) $b = 1; With All Respect, Upshaw, Lamar T __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind__________View the list's information and change your settings at //www.freelists.org/list/programmingblind
__________View the list's information and change your settings at //www.freelists.org/list/programmingblind