タグ

ブックマーク / www.dab.hi-ho.ne.jp (1)

  • 引数に複数の配列を指定

    perlの場合,引数は配列@_を使用してサブプログラムへ渡ります.したがって,サブプログラムf0に3個のスカラ値を渡すプログラムは以下のようになります. #!/usr/bin/perl -w use strict; sub f0{ my @arr=@_; print "f0: @arr\n"; #print "f0: @_\n";でも同じ } f0(1,2,3); 3個のスカラ値を渡す上記プログラムは,3個のスカラ値からなる配列1個を渡す以下のプログラムと同じです. #!/usr/bin/perl -w use strict; sub f0{ my @arr=@_; print "f0: @arr\n"; } my @arr=(1,2,3); f0(@arr); 複数の配列を引数として渡す場合,困ったことになります.つまり,こういうプログラムです. #!/usr/bin/perl -w u

  • 1