ホームページ >php教程 >PHP开发 >Perl 変数 (1) -- 純粋な変数

Perl 変数 (1) -- 純粋な変数

黄舟
黄舟オリジナル
2016-12-16 13:56:311181ブラウズ

Perl には 3 種類の変数があります:

純粋変数 (ScalarVarible)
配列 (Array)
連想配列 (連想配列)
1. 純粋変数
スカラー変数としても知られ、Perl によって処理される最も単純なデータ型です。スカラーは、数値 (2、3、2.5e6 など) または文字列 (「hello」や「online school」など) にすることができます。

Perl のスカラー変数は、ドル記号 $ と文字で始まり、その後は文字、数字、アンダースコアになります。大文字と小文字は区別され、すべての文字、数字、アンダースコアが有効です。例:

$a と $A は異なる変数です;
$this_is_a_long_variable_1 と
$this_is_a_long_variable_2 は異なる変数です; Perl の変数は演算子 (or. など) を介して新しい変数を生成できます。ファイルやデバイスから変数を読み取ったり、出力したりできます。

スカラー変数を使用する場合は、先頭に $ 記号を追加する必要があります。指定された純粋な変数が文字の場合は、二重引用符または一重引用符を追加する必要があります。数値の場合は、その必要はありません。 「」記号を追加します。

スカラーデータは数値と文字列に分割できます:

数値
は整数変数と浮動小数点変数に分割できます。
整数変数: (2、-200、3568 など)。 Perl は 8 進数と 16 進数の変数をサポートしています。8 進数は 0 (8 進数で 255 を表す 0255 など) で始まり、16 進数は 0x または 0X (負の 1A を表す -0x1a など) で始まります
実数型変数: (2.5 など) 、-6.3e5、-2.3-e6 など)。

文字列
最も短い文字列には文字を含めることはできませんが、最も長い文字列ではメモリがいっぱいになる可能性があります。これは、Perl の「組み込み制限なし」の原則と一致しています。
文字列には、一重引用符で囲まれた文字列と二重引用符で囲まれた文字列の 2 つの形式があります。
一重引用符で囲まれた文字列: 一重引用符で囲まれた文字列です。一重引用符で囲まれた文字列は文字列の一部ではありません。引用符内には任意の文字を挿入できます。例外は 2 つだけです。1 つは、中央に一重引用符を挿入し、その前にバックスラッシュを付けることです。もう 1 つは、文字列に 2 つの連続するバックスラッシュがあることです。
二重引用符で囲まれた文字列: 二重引用符で囲まれた文字列であり、その機能は C 言語に似ています。

二重引用符で囲まれた文字列内のバックスラッシュエスケープテーブル
構造的意味
n ラインフィード
r キャリッジリターン
t 水平タブ文字
f フォームフィード文字
b バックスペース
v 垂直タブ文字
a ベル
e Esc

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。