[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:17969] Re: perl



From: 閑舎 <raku@rakunet.org>
Subject: [plamo:17963] Re: perl
Date: Mon, 03 Mar 2003 13:10:01 +0900 (JST)
Message-ID: <20030303.131001.48532851.raku@rakunet.org>

> 
> *number は型グロブで、田原さんも書かれているように Perl 4 時代の産物です。
> Perl 5 では $number へのポインタ(正確にはリファレンス)は \$number とし
> て動作させるのがよいです。*number は十分にデバッグされているかどうか不明
> だと思います。
> 

そのようにします。

> 
> $abc{"aaa"}{"xyz"}="aaa";
> print $abc{"aaa"}{"xyz"} . "\n";
> 
> $abc={
>   "aaa" => { "xyz"=> "aaa",},
> };
> print ${$abc}{"aaa"}{"xyz"} . "\n";
>
試してみました。 ${$abc}{"aaa"}{"xyz"} と言う書き方はまだなじめま
せん。

> ということだと思います。ハッシュのキーには "" か '' をつけたほうが無難です。
> 

これは、逆に迷っていました。駱駝の中ではコーテーションのつかない形
で書いてあるのですが、自分で使っているものにはコーテーションを付け
ています。最初、異なった意味があるのかと思いました。
${$abc}{$keyword}{"xyz"}
のように使用できるのか、不安を感じていました。

-- 早間  yossi@yedo.src.co.jp

References
[plamo:17956] Re: perl, Yasutaka SUMI
[plamo:17958] Re: perl, 早間義博
[plamo:17963] Re: perl, 閑舎

[検索ページ] [メール一覧]
Plamo ML 公開システム