-4

常に条件を満たしている elsif ステートメントを perl で作成したいと考えています。私のコードが常にこの「elsif」に入ることを望みます

if (i==0){....}
elsif('what to write?') {...} 

定数値を書くべきですか、それとも perl にはそのためのキーワードがありますか?

ありがとう

4

3 に答える 3

6

elseの代わりに使用しないのはなぜelsifですか?

http://perlmeme.org/howtos/syntax/ifelsifelse.html#else

追加するために編集:ステートメントが実行されるかどうかに関係なく、コードのブロックを常に実行することが目的の動作である場合は、コードのブロックを以下に配置します。ifif

if (i == 0) { ... }

some_other_stuff_here_will_always_execute
于 2013-05-22T13:47:40.837 に答える
3

if常に合格する条件が必要な場合は、これが機能するはずです。

if (1)

ただし、ifすでにブロックの最後にいるため、else常にパスします。条件を確認する必要はありません。

于 2013-05-22T13:48:25.223 に答える
0

試す:

use 5.014;
if(0) {
        say "then";
}
elsif(1) {
        say "elsif";
}
else {
        say "else";
}
于 2013-05-22T22:29:05.237 に答える