アットウィキロゴ

elsif


恐らく、Perl独自の関数。
大概他のプログラミング言語では、else ifとなっているが、Perlはelsifとなっている。
else節のほかに、このelsif節を、if文では使うことが出来る。

使い方・用例


1.
my $age = 15;
   if ( $age >= 30 ) { [[print]] "30歳以上。" }
elsif ( $age >= 15 ) { print "15歳以上。" }
elsif ( $age >= 10 ) { print "10歳以上。" }
                    ・
                       ・
                       ・
else                 { print "貴方は何歳?" }

と続けることが出来る。
これは、unlessの場合もelsifを使う。

2.
my $age = 15;
unless ( $age <= 30 ) { print "30歳以上。" }
elsif  ( $age <= 15 ) { print "15歳以上。" }
                     ・
                        ・
                        ・
else                  { print "貴方は何歳?" }

と、こんな具合に。


良く似た関数

最終更新:2006年12月23日 02:36