タグ

ブックマーク / mikeneko.creator.club.ne.jp/~lab (2)

  • Perl の数値変換

    Last Updated: 2002/03/26 Perl で、16進文字列、10進整数、2進文字列、バイナリー文字列の相互変換を行うための、スクリプトメモです。 特に断っていない限り、Perl 5.001 以上で動作します。 目次 16進文字列からの変換 10進整数からの変換 2進文字列からの変換 バイナリー文字列からの変換 16進文字列→10進整数への変換 hex() 関数は、16進文字列を整数値に、手軽に変換できます。 $num10 = hex("4A"); # $num10 には 74 が入る $num10 = hex("FFFFFF"); # $num10 には 16777215 が入る 余談ですが、数値リテラル中では 0x に続けて 16 進数で記述することで、数値を表すことができます。 $num10 = 0x4A; # 74 $num10 = 0xFFFFFF; # 1677

  • わかりやすい Perl チューニングの話

    ミケネコ研究所 / プログラミング研究室 / Perl チューニング わかりやすい Perl チューニングの話 Perl の内部構造とパフォーマンス・チューニング Last modified: 2001/09/24 はじめに 第 1 回 メモリ割り当て 第 2 回 値のコピー つづくの? はじめに この文書は、Perl の内部構造を知り適切なプログラム設計およびパフォーマンス・チューニングを行えるようになることを目的としています。読者は「プログラミング Perl」(通称青らくだ)の所持を前提としています。 らくだ「8.3 効率の問題」の項は興味深く、時間効率・空間効率に関するいくつかのヒントが載っていますので、是非読んでみてください。しかしそこから Perl の内部挙動を読み取ることは至難の業です。この連載では、もう少し Perl の内部に立ち入ってみたいと思います。 第 1 回 メモ

  • 1