$foo = defined $bar ? bar : $default_for_foo; ## could be written as, but remember, that 0 is false $foo = $bar; $foo ||= $default_for_foo;