ハッシュや無名ハッシュからサブルーチン呼び出し
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
ハッシュや無名ハッシュを使って、サブルーチンに引数を渡し、サブルーチンを呼び出すことが出来る。
——————————————–
#!c:/Perl/bin/Perl.exe -w
print "Content-type:text/html\n\n";
# ハッシュからサブルーチンを呼び出す
%hash = ("SUB" => \&add_number);
my $answer = $hash{"SUB"}->(1,2);
print $answer."<br>";
# 無名ハッシュからサブルーチンを呼び出す
my $add = {"SUB" => \&add_number};
my$answer = $add->{"SUB"}->(1,2);
print $answer."<br>";
# サブルーチン
sub add_number {
my $hikisu1 = shift;
my $hikisu2 = shift;
my $result = $hikisu1 + $hikisu2;
return $result;
}
——————————————–
を実行すると、
——————————————–
3
3
——————————————–
と表示される。
スポンサーリンク
<< 前の記事 : サブルーチンのリファレンス
- - 関連記事 -
- WWW::Mechanizeのインストール(Windows ActivePerl)
- サブルーチンのリファレンス
- ハッシュのリファレンス
- open関数でファイルを読み込む
- open関数でファイルを開いて書き込む
- サブルーチンの定義と活用
- Perlのヒアドキュメント
- open演算子とclose演算子 ファイルハンドルのオープンとクローズ
- each関数
- ハッシュ%
- コマンドプロンプトからのPerlの実行
- 比較演算子
スポンサーリンク