> $m = $_[1] unless(!$_[1]); This is scary itself, a double negative unless is a bit confusing. "if" would have been better I think.
> I want to do a one liner my $m = $_[1] || 'text/plain'; You can have as many conditions as you want, the first that is "true" (not blank, zero or undef) will be used. Rob -----Original Message----- From: Dan Muey [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 05, 2003 11:33 AM To: [EMAIL PROTECTED] Subject: single line condition statement with semicolon Hello What I want to do is assign the value of $_[1] to $m unless it's empty then assign it 'text/plain' This currently works but I want to do a one liner I think you can do that with a colon but I can't seem to find the syntax $m = 'text/plain'; $m = $_[1] unless(!$_[1]); Somehting like $m = $_[1] unless(!$_[1]) :$m = 'text/plain'; But I can get it right, any assistance would be much appreciated. Thanks Dan -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]