条件演算子


TEST_EXPR ? IF_TRUE_EXPR : IF_FALSE_EXPR

 TEST_EXPRが真の場合にIF_TRUE_EXPR、偽の場合にIF_FALSE_EXPRを返します。

サンプルプログラム

# 偶数の場合に1、奇数の場合に0
my $is_even = ($num % 2 == 0) ? 1 : 0;

関連項目

if文
unless文