2018-02-01から1ヶ月間の記事一覧

変数展開

Perl › 構文・文法 › here Perlには文字列の中で変数を利用することができる変数展開という機能があります。文字列はダブルクォートで囲う必要があります。 my $str2 = "AAA $str1 CCC"; 文字列の中で直接変数を利用することができるので、文字列連結演算子…

繰り返し演算子「x」

Perl › 演算子 › here 繰り返し演算子「x」を使用すると、文字列あるいは配列を繰り返し回数だけ、連結することができます。 # 文字列を繰り返し連結 my $str2 = $str1 x 3; # 配列を繰り返し連結 my @array2 = @array1 x 3; 文字列を繰り返し連結するサンプ…

デクリメント演算子「--」

Perl › 演算子 › 算術演算子 › here デクリメント演算子を使用すると、変数に代入されている数値から1を減算することができます。デクリメント演算子は、変数の前か後につけることができます。 # デクリメント(後置) $num--; # デクリメント(前置) --$num; …

インクリメント演算子「++」

Perl › 演算子 › 算術演算子 › here インクリメント演算子を使用すると、変数に代入されている数値に1を加算することができます。インクリメント演算子は、変数の前か後につけることができます。 # インクリメント(後置) $num++; # インクリメント(前置) ++$…

剰余演算子「%」 - 余りを求める

Perl › 演算子 › 算術演算子 › here 剰余演算子「%」を使用すると、数値の余りを求めることができます。 my $num3 = $num1 % $num2; 11を3で割った余りを求めるサンプルです。 my $num = 11 % 3; 余りは2になります。 算術演算子の解説 剰余演算子は、算術演…

除算演算子「/」 - 数値の割り算

Perl › 演算子 › 算術演算子 › here 除算演算子「/」を使用すると、数値の割り算を行うことができます。 my $num3 = $num1 / $num2; 3を5で割り算するサンプルです。 my $num = 3 / 5; Perlでは、少数の割り算も型を意識しないで行うことができます。 my $nu…

乗算演算子「*」 - 数値の掛け算

Perl › 演算子 › 算術演算子 › here 乗算演算子「*」を使用すると、数値の掛け算を行うことができます。 my $num3 = $num1 * $num2; 3と5を掛け算するサンプルです。 my $num = 3 * 5; Perlでは、少数の掛け算も型を意識しないで行うことができます。 my $nu…

減算演算子「-」 - 数値の引き算

Perl › 演算子 › 算術演算子 › here 減算演算子「-」を使用すると、数値の引き算を行うことができます。 my $num3 = $num1 - $num2; 3から5を引き算するサンプルです。 my $total = 3 - 5; Perlでは、少数の引き算も型を意識しないで行うことができます。 my…

加算演算子「+」 - 数値の足し算

Perl › 演算子 › 算術演算子 › here 加算演算子「+」を使用すると、数値の足し算を行うことができます。 my $num3 = $num1 + $num2; 3と5を足し算するサンプルです。 my $total = 3 + 5; Perlでは、少数の足し算も型を意識しないで行うことができます。 my $…

配列のリファレンス

Perl › リファレンス › here Perlには配列のリファレンスというデータ構造が頻繁に登場します。このページでは、リファレンスの中から配列のリファレンスを詳しく取り上げます。 配列のリファレンスとは 配列のリファレンスとは、配列に対するリファレンスの…

ハッシュのリファレンス

Perl › リファレンス › here Perlにはハッシュのリファレンスというデータ構造が頻繁に登場します。このページでは、リファレンスの中からハッシュのリファレンスを詳しく取り上げます。 ハッシュのリファレンスとは ハッシュのリファレンスとは、ハッシュに…

バッククォート演算子 - 別プロセスを実行し標準出力を取得

Perl › 演算子 › here バッククォート演算子を使うと、別のプロセスを実行し、プロセスが生成した標準出力を取得することができます。 # バッククォート演算子 my $output = `$cmd`; system関数とかなりよく似ていますね。system関数が戻り値として、終了ス…