人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Perl初心者の質問です。
Perlのフォーム-パッケージ間での引数を受け渡したいのですが、どのようにすればいいかわかりません。
フォームからパッケージに定義したサブルーチン呼び出し、引数として渡した配列に対して処理を加え、それを戻り値ではなく、引数のまま返したいのですが、どのようにすればいいかわかりません。

イメージとしては、C言語のポインタ渡しのようなことがしたいのです。

ご存知の方おしえてください。

●質問者: pinkymonk
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:C言語 Perl イメージ サブルーチン パッケージ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● malonie
●27ポイント

引数を渡して、それが変化した状態で帰ってくれば良いわけですね?

Perlですと、リファレンスを使うと望んだ事が出来ると思います。

http://www.rfs.jp/sb/perl/02/10.html#サブルーチンにリファレンスを渡す

◎質問者からの返答

ありがとうございます。上手くいきました!


2 ● Lucrezia
●27ポイント

お初に御目文字いたします。Lucreziaと申しますわ。

おっしゃっていることは、そのまま「参照渡し」って方法で簡単に実現ができますの。

http://itbtech.itboost.co.jp/perl/perl_03.php

こちらのURLあたりからご覧くださいませな。きっと貴方のなさりたいことが出来てよ?

◎質問者からの返答

ありがとうございます。上手くいきました!


3 ● stormbird
●26ポイント

既に回答のあるリファレンスを使う方法が正当派ですが、裏技的な型グロブを使うという方法もあります。(おすすめしませんが。)

以下にすべての方法が載っています。

http://www.site-cooler.com/kwl/perl/9.htm

◎質問者からの返答

ああっと、勉強になります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ