電子書籍の厳選無料作品が豊富!

if($str eq "AB" || $str eq "CC" || $str eq "DD"){
print "OK";
}else{
print "NG";
}


if(
$str eq "AB" ||
$str eq "CC" ||
$str eq "DD"
){
となれば、ひと目でどれにマッチすればOKなのか分かるのですがコンパイラーが通らないと思います。良い記述方法はありますか?

A 回答 (2件)

「ひと目でどれにマッチすればOKなのか分かる」のだったら


if(
$str eq "AB" ||
$str eq "CC" ||
$str eq "DD"
){
と書けばいいじゃないか.
    • good
    • 0
この回答へのお礼

コンパイラー通るのですね。何を思ったのか絶対に通らないと確信を持っていました。ありがとうございます。

お礼日時:2017/11/17 03:46

Perl では、 改行は(大体は)空白と同じ扱いです。

    • good
    • 0
この回答へのお礼

ありがとうございます。言われてみて気づきました。

お礼日時:2017/11/17 18:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!