| 作者: dune | |
| 日時: 2004/9/29(06:43) |
極悪です。
Bruce. さんの [TSperl:480] pack()/unpack() から
> *length-item*"/"*string-item*
>
>という指定。こっちは5.6で追加されたものですね。文字列の長さを文字列の
>前に置いたものです。
D:% perl -e "print pack(q{A*/A*},q{hello})"
5hello
D:%
なるほど。
perlpacktut.html#string_lengths にも説明がありました。
こういうのはパスカルストリングっていうんだっけ。
文字列型 = 長さ情報1バイト+文字列(max 255 文字)。
ところで、「perl5.8.x のドキュメント
http://www.kt.rim.or.jp/~kbk/perl-5.8/ のページにある
「Perlの正規表現のリファレンス」がリンク切れになって
ます。perlrer.html => perlreref.html
--
極悪, FZH01112 at nifty.com
http://hpcgi1.nifty.com/dune/gwiki.pl?
番号順一覧Top
スレッド順一覧Top
480. pack()/unpack() [Bruce.] 2004/9/28(21:59)
482. Re: pack()/unpack() [Bruce.] 2004/9/29(23:06)
480. pack()/unpack() [Bruce.] 2004/9/28(21:59)
482. Re: pack()/unpack() [Bruce.] 2004/9/29(23:06)