またまたPerlのことでなんですが、、しかも基本的な、、、。

[上に] [前に] [次に]
じぇい [E-Mail] 1999/04/27(火) 16:19:01
&aaa( 'name', 'mail', 'title');

という風にサブルーチンに引数を渡すとします。仮に一番上に書いてある例で'mail'の部分を省略したいときは、

&aaa( 'name', '', 'title');

と書いておけばいいんですよね?、、、(間違ってたら本当のことを教えてください、、。)

このとき、

&aaa( 'name', $mail, 'title');

というように、'mail' の部分を変数に置き換えたいんですが、、
変数に代入するときに、

$mail = '';

とすれば、このサブルーチンに渡される引数は $mail だけを省略してあとの 'title' は問題なく第三引数となるのでしょうか?

それとも、
$mail = '';
と書いたのでは、

&aaa( 'name', '', 'title');

という風にはならず、

&aaa( 'name', , 'title');

という感じになってしまうのでしょうか、、?
すごい基本的なことですいません。誰か教えていただけないでしょうか?

ふじ 1999/04/27(火) 18:05:55
一言でいうなら「問題有りません」です。
手元で実験してみればよろしいのでは?

じぇい [E-Mail] 1999/04/27(火) 18:13:50
[[解決]]
ありがとうございました。

>一言でいうなら「問題有りません」です。

すごいうれしかったです。(笑)^^;

[上に] [前に] [次に]