Perl-miscellaneous-operators-example
提供:Dev Guides
Perlのその他の演算子の例
Perl言語でサポートされている以下のその他の演算子があります。 変数aが10を保持し、変数bが20を保持すると仮定します-
Sr.No. | Operator & Description |
---|---|
1 |
. 二項演算子ドット(。)は、2つの文字列を連結します。 例-$ a = "abc"、$ b = "def"の場合、$ a。$ bは "abcdef"を返します。 |
2 |
x 繰り返し演算子xは、右のオペランドで指定された回数だけ繰り返された左のオペランドで構成される文字列を返します。 例-( '-' x 3)は---を返します。 |
3 |
.. .. 範囲演算子.. 左の値から右の値まで(1ずつ)カウントする値のリストを返します 例-(2..5)は(2、3、4、5)を与える |
4 |
* * 自動インクリメント演算子は整数値を1増加させます 例-$ a ++は11を返します |
5 |
-- 自動デクリメント演算子は整数値を1つ減らします 例-$ a—は9になります |
6 |
→ 矢印演算子は、主にオブジェクトまたはクラス名からメソッドまたは変数を逆参照する際に使用されます 例-$ obj→ $ aは、オブジェクト$ objから変数$ aにアクセスする例です。 |
例
次の例を試して、Perlで使用可能なその他の演算子をすべて理解してください。 test.plファイルに次のPerlプログラムをコピーして貼り付け、このプログラムを実行します。
#!/usr/local/bin/perl
$a = "abc";
$b = "def";
print "Value of \$a = $a and value of \$b = $b\n";
$c = $a . $b;
print "Value of \$a . \$b = $c\n";
$c = "-" x 3;
print "Value of \"-\" x 3 = $c\n";
@c = (2..5);
print "Value of (2..5) = @c\n";
$a = 10;
$b = 15;
print "Value of \$a = $a and value of \$b = $b\n";
$a++;
$c = $a ;
print "Value of \$a after \$a++ = $c\n";
$b--;
$c = $b ;
print "Value of \$b after \$b-- = $c\n";
上記のコードが実行されると、次の結果が生成されます-
Value of $a = abc and value of $b = def
Value of $a . $b = abcdef
Value of "-" x 3 = ---
Value of (2..5) = 2 3 4 5
Value of $a = 10 and value of $b = 15
Value of $a after $a++ = 11
Value of $b after $b-- = 14
Perlオブジェクトとクラスについて説明するときに、→演算子について説明します。