perlでは、空文字列が偽になるのはいいのですが、「"0"」も偽になるみたいで困ってます。
「"0"」は長さ1の文字列だから真になってほしいのです。
$s = "0";
print $s || "X"; # 0 が表示されてほしいのに X が表示される
これってどうすればいいんでしょうか。