No.2
- 回答日時:
先に回答されているように等しくありません。
exists は $hash{'key'} の key 自体が存在しているか調べられます。
exists の結果が偽なら defined も偽になりますが、
defined が偽でも、key 自体が存在していれば exists は真を返します。
No.1ベストアンサー
- 回答日時:
キーが存在するがその値が未定義、という場合があるので等価ではない。
---------------------------------------------
my %a = ("x"=>undef);
if ( defined($a{"x"}) ) {
print qq(\$a{"x"} is defined\n);
}
else{
print qq(\$a{"x"} is not defined\n);
}
if ( exists($a{"x"}) ) {
print qq(\$a{"x"} exists\n);
}
else{
print qq(\$a{"x"} does not exists\n);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript addEventListener()でリスナー関数に名前を付ける構文を教えてください 1 2023/07/01 17:31
- JavaScript 初心者です。gulpでコンパイルができないので教えてください! 1 2023/05/17 17:07
- その他(プログラミング・Web制作) vscodeエラー 1 2022/05/01 21:01
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- UNIX・Linux Linuxの実行結果を修正したいです。 2 2022/11/23 08:32
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- 物理学 英語表現についてどうもわからないので教えて貰えないでしょうか? 具体的には以下の文の中でreflec 1 2023/04/29 20:59
- C言語・C++・C# [至急]Project Euler:#21Amicable numbersコード、入力、出力、解説 1 2022/09/25 05:58
- その他(プログラミング・Web制作) どうしてもエラーが解決できません。 1 2022/07/23 04:32
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonでターミナルに文字を出...
-
パイソンのクラスについて
-
int(input("○○"))の使い方
-
小数点付きの余分な桁を消すには
-
コーディングについて
-
PythonでUTF8の文字列をリスト...
-
$(ドル)の記号を表示したいの...
-
チェックボックスのCGIへの値の...
-
favicon.ico
-
I2C接続のLCDディスプレイを使う
-
Perlの例文でif($a==1&&$b==5&&...
-
Adafruit LIS3DH 3軸加速度セン...
-
perl言語について
-
m//gとm//gcの違い
-
16進の10進変換について
-
CLispのloop内の挙動について
-
Application.ScreenUpdating = ...
-
パイソンのクラスについて
-
どちのほうがすきですか?
-
パイソンのクラスのブログラム
マンスリーランキングこのカテゴリの人気マンスリー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のパッケージ構成で各パッ...
おすすめ情報