私は以下のようにPerlでコードの一部を見た:Perlで 0(バックスラッシュを前に付けた数字)とは何ですか?
my $SUCCESS = \0;
my $FAILURE = \1;
それは割り当てていると私は、\ 1、\ 0の意義を理解することはできません。
私は以下のようにPerlでコードの一部を見た:Perlで 0(バックスラッシュを前に付けた数字)とは何ですか?
my $SUCCESS = \0;
my $FAILURE = \1;
それは割り当てていると私は、\ 1、\ 0の意義を理解することはできません。
\1
は、スカラーへの参照を作成します。 $SUCCESS
を印刷すると、SCALAR(0xb83938)
などが表示されます。値を取得するには、$$SUCCESS
を印刷して、変数の値を取得する必要があります。
これらの2つの具体的な値は、JSONファミリのモジュールではspecial casesであり、false
およびtrue
にシリアル化されています。
@simbabqueの修正をありがとう。 – jmcneirney
、\ 0と同じですか? – Vicky
はい。 'perl -e 'my $ zero = \ 0;を試してみてください。 $ 0を印刷します。 "\ n"; $$ 0を印刷します。 "\ n"; ''コマンドラインから '' $ zero'の値を変えて印刷して遊んでいるものを見ることができます。 – jmcneirney