小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

Perlにおける「真」と「偽」

  • Perlでは、""と"0"は偽、これ以外のすべての文字列は真である。
  • 数値は文字列に変換されて評価される。したがって、0が偽で、0以外は真である。

具体例

""      # 空文字列("")なので偽
"0"     # "0"なので偽
0       # "0"に変換されるので偽
1       # "1"に変換されるので真
1-1     # 0になり、"0"に変換されるので偽
"1"     # 空文字列("")でも"0"でもないので真
"00"    # 空文字列("")でも"0"でもないので真
"0.00"  # 空文字列("")でも"0"でもないので真
undef   # 評価すると空文字列("")になるので偽