プロが教えるわが家の防犯対策術!

Perlのサブルーチンで連想配列(ハッシュ)を渡す方法


--------------------------------------

$str=rep::replace(%A,$B,@C);

--------------------------------------

sub refidrep ( \%\$\@ ){
my(%A,$B,@C)=(@_);

}
--------------------------------------


では、上手くいきませんでした。
どのようにしたら、連想配列をサブルーチンに渡せるのでしょうか?
分かる方いらっしゃいましたらご教授ください。

A 回答 (1件)

rep::replace がどこにもないからよくわからんのだけど, この refidrep を見る限り受け取り方を勘違いしてる気がする.


プロトタイプにおける \ の意味と, それに対応する引数をどのように受け取るかについて確認してください.
    • good
    • 0
この回答へのお礼

プロトタイプにおける \ の意味を再確認したところ、認識の間違いがありました。
無事解決しまいた。
ありがとうございます。

お礼日時:2011/01/11 13:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!