Perlについての質問箱 34箱目
■ このスレッドは過去ログ倉庫に格納されています
0869デフォルトの名無しさん
2008/04/06(日) 23:51:37#!/usr/bin/perl
sub testSub {
my @aa = ( 1 , 2 , 3 );
my %bb = ( aa => "aa" , bb => "bb" ) ;
return (\@aa , \%bb);
}
#Main
my @a1;
my %b1;
my ($a2 , $b2) = testSub() ;
@a1=@$a2 ;
%b1=%$b2 ;
かんたんにかくとこんな感じのスクリプトだったのですが、そもそも関数内でmyしている変数のリファレンスを呼び出し側に渡すことってありなんでしょうか?
かなり気持ちが悪い気がして直そうか悩んでいます。ご意見をお願いします。
■ このスレッドは過去ログ倉庫に格納されています