[解決済み] strict pragma のもとで変数を NULL に設定するにはどうすればよいですか?
2022-02-04 02:43:06
質問
use strict;
my $var = NULL;
のエラーが発生します。
Bareword "NULL" not allowed while "strict subs" in use
解決方法は?
PerlにはNULLはありません。しかし、変数は
undef
は、値が設定されていないことを意味します。
Perlで未定義の変数を取得する例をいくつか挙げてみましょう。
my $var; # variables are undefined by default
undef $var; # undef() undefines the value of a variable
$var = undef; # same, using an alternative syntax
変数の定義性をチェックするには
defined()
すなわち
print "\$var is undefined\n" unless defined $var;
関連
-
Perl uc,lc,ucfirst,lcfirst 大文字・小文字変換関数群
-
Perlでは ->;, =>;, :: という記号はどういう意味ですか?
-
Perlについて(Perl公式サイトの翻訳です。)
-
Perl の読み書きファイルの簡単な例
-
日付と時刻を操作するためのPerlのCPANモジュール10個の紹介
-
Perlクラスタ構成管理システムRexコンサイスマニュアル
-
perl use vars pragma 使用のヒント
-
perlのsrand()とtime関数の使い方の紹介
-
[解決済み】Perlでループから抜け出すには?
-
[解決済み】Perlでブーリアン変数を使用するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Perlでは ->;, =>;, :: という記号はどういう意味ですか?
-
Perlグラフィカルパッケージ管理ツール PPMラーニングノート
-
PerlのMail::POP3ClientモジュールとGmailの通信例
-
ディレクトリ内のファイルを再帰的に走査するためのPerlスクリプト
-
Perl5 のコードを Perl6 に移行するためのソリューション
-
Sigilsを使ったPerl5とPerl6の比較
-
Perl バッチクエリ ip 属性メソッドコード
-
スペースがセパレータである場合の perl qw 問題の解決法
-
Perlのファイルハンドルの説明
-
Perl モジュールをパッケージ化し、外部依存性を追加する