タグ

ブックマーク / perlcodesample.hatenadiary.jp (3)

  • Perl逆引き辞典 - サンプルコードによる Perl 入門

    Perl › here Perlの逆引き辞典です。発展的な話題もこちら。 特徴を解説 バージョン情報 データベース プログラムの自動試験 ソケット プロセス間通信 ワンライナー 統計・解析 XS入門 言語実装の研究 豆知識 モジュール基礎 オブジェクト指向 日付・時刻 文字コード ビット演算子 Perl › here

    Perl逆引き辞典 - サンプルコードによる Perl 入門
    ya--mada
    ya--mada 2009/11/01
    うわ!これはすごい!病的ともいえる。参考になるわ。
  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
    ya--mada
    ya--mada 2009/11/01
    相変わらずややこしいというか明示的じゃないのかperlって。/レスしてもらってびっくり。個人的には構わないけど、誰かと一緒に書く時に困る。特にperlに不慣れな人に教えながら使うときとか。
  • sysopen関数 - オープンモードを詳細に指定 - Perl入門ゼミ

    Perl › 関数 › here sysopen関数を使用すればオープンモードを詳細に指定することができます。open関数のオープンモード以上のことを行いたい場合に利用できます。 sysopen(my $fh, $file, O_WRONLY | O_EXCL | O_CREAT) Perlのsysopenは、C言語のfopenと同等の関数です。第1引数にファイルハンドル、第2引数にファイル名、第3引数に、オープンフラグを指定します。必要であれば第4引数にパーミッションを8進数で指定でき、デフォルトのパーミッションは 0666です。 オープンフラグは、ビット演算子 | で結ぶことで複数指定できます。オープンフラグの組み合わせでオープンモードを指定します。 たとえば、ファイルが存在していなければ作成して書き込みモードでオープンということをしたいとしましょう。 open関数では、書き込みモード

    sysopen関数 - オープンモードを詳細に指定 - Perl入門ゼミ
    ya--mada
    ya--mada 2009/10/06
    open()に代わるファイルを読み書きする時の関数。shellに引数を渡すようなことはしないので、その点では安心。
  • 1