No.1
- 回答日時:
if ($x eq ''){
}
elsif ($x eq '0'){
}
ありがとうございます
$x='';
if($x eq '')
{
print "x is blank\n";
}
if($x==0)
{
print "x is 0\n";
}
の結果は
x is blank
x is 0
となります
最初に''をチェックして次に0をチェックするべきでね
No.2ベストアンサー
- 回答日時:
単純に if($x eq '0') で大丈夫じゃないでしょうか?
$x = 0;
if($x eq '0') {
print "0を設定\n";
} elsif(! $x and defined $x) {
print "'' を設定\n";
} elsif($x) {
print "$x を設定\n";
} else {
print "\$x は未定義\n";
}
この回答への補足
ありがとうございます
最初に0であるか調べるのはもっとも危険ですね
最初に'0'であるか調べるべきですね
''であるか調べるのも手ですね
$x='';
if($x eq '')
{
print "x is blank\n";
}
if($x eq '0')
{
print "x is 0\n";
}
と
$x=0;
if($x eq '')
{
print "x is blank\n";
}
if($x eq '0')
{
print "x is 0\n";
}
でチェックしました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- クラシック どっちが上か?第二弾「葉加瀬太郎と高嶋ちさ子、どっちを選ぶ? 究極の選択」 7 2023/05/08 19:49
- 政治 農地被買収者問題調査会設置法案を、参議院(旧貴族院)で審議することができなかったのはなぜ? 2 2022/10/30 08:19
- 政治 自民党の裁判を起こさせない政治が悪いのではないですか? 10 2022/05/08 12:47
- 宅地建物取引主任者(宅建) 宅建の質問です 下の問題の答えがバツです 別段の定めがある場合を除いてと書いてあるので、処分できない 2 2023/08/04 21:43
- その他(プログラミング・Web制作) Excel の判定式で正しく判定されない場合があります。 2 2022/05/31 14:43
- 不動産業・賃貸業 土地の分譲、文筆案についてのご質問 1 2022/06/20 23:32
- その他(IT・Webサービス) オンライン広告について 2 2022/05/10 09:57
- その他(IT・Webサービス) シリウス アップ先の自動判別について 2 2022/07/06 09:57
- 分譲マンション 管理組合の理事の任期について教えてください。 6 2022/07/28 21:27
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonでターミナルに文字を出...
-
パイソンのクラスについて
-
16進の10進変換について
-
UWSCのSELECT文の記述方法
-
【至急!!!】python言語で本を見...
-
シェルスクリプトで、空白(ス...
-
Tiny Basicのプログラムでもう...
-
チェックボックスのCGIへの値の...
-
m//gとm//gcの違い
-
javaのパッケージ構成で各パッ...
-
perl言語について
-
数値英単語変換
-
Perlの例文でif($a==1&&$b==5&&...
-
I2C接続のLCDディスプレイを使う
-
PythonでUTF8の文字列をリスト...
-
CLispのloop内の挙動について
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
パイソンのクラスのブログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
16進の10進変換について
-
Pythonでターミナルに文字を出...
-
シェルスクリプトで、空白(ス...
-
【至急!!!】python言語で本を見...
-
pythonで演算子を変数に代入す...
-
c言語 16進数の2進数への変換
-
パイソンのクラスについて
-
I2C接続のLCDディスプレイを使う
-
関数「exists」と「defined」の...
-
pythonの*
-
変数の中は文字列か数値か調べ...
-
数値かどうかの判定方法
-
python print文のエラー
-
int(input("○○"))の使い方
-
Perlの例文でif($a==1&&$b==5&&...
-
awkの正規表現での最左最短マッ...
-
Use of uninitialized value ---
-
CGIでimgタグでalignを使うとエ...
-
swift 文字コードから文字に変...
-
javaのパッケージ構成で各パッ...
おすすめ情報