| 作者: Bruce. | |
| 日時: 2007/9/10(17:34) |
Bruce.です。
ねこ丸 writes:
> Perl で、Hash の「ある key」を指定する場合、
>
> my %hash = ();
> $hash{'key1'} = 'val'; # (i)
> $hash{key2} = 'val2'; # (ii)
>
> i と ii のどちらが正しいんでしょうか?
> どちらも正しいんでしょうか?
そういうことは、Damian先生に訊くといいと思うんだ。
と思って確かめようとしたら手元にないのでちょっと待ってね。
一応知ってる範囲で書くと、
ブレースの中の bareword をハッシュキーに使えるようになったのは5になってから。
ただしマルチバイト文字のbarewordは使えない
どっちかが唯一無二の正解ということはないはずです。はい。
Perlのbawewordの扱いはけっこう謎めいている部分があって奥が深いです。
例によって。
いじょ。
番号順一覧Top
スレッド順一覧Top
846. ハッシュのキーの指定方法 [ねこ丸] 2007/9/10(15:57)
848. Re: ハッシュのキーの指定方法 [Bruce.] 2007/9/10(19:36)
846. ハッシュのキーの指定方法 [ねこ丸] 2007/9/10(15:57)
848. Re: ハッシュのキーの指定方法 [Bruce.] 2007/9/10(19:36)