2011年1月アーカイブ

Perlの無名配列

| | トラックバック(0)

カテゴリ:

Perlのことを書くのは楽しいので、また書く。 Perlの初心者でかつプログラム自体にも疎いひとがPerlを習い始めて、 $scalarや@arrayが使えるようになって、 if文とforループあるいはforeachループが使えるようになり、 open IN "<hogehoge.txt"; @array = <IN>; close IN; というのを覚えると、 それらの組み合わせでいろいろなことができるようになる。 (open関数の下りはわざと素人っぽく書いています) 原理的には、変数・条件分岐・ループが使えれば、 たぶんどんなアルゴリズムでも書けるようになるはず。...

引数ふたつのPerlの関数

| | トラックバック(0)

カテゴリ:

例えば push。 push @array, $scalar; と書く。 その心は 「@array」という配列(の末尾)に「$scalar」という変数を追加してね である。 あるいは bless。 bless $self, $class; と書く。 その心は 「$self」というオブジェクトに「$class」というクラス名を与えよ である。 主に、この二つ。良く迷うのは。 push @array, $scalar; なのか push $scalar, @array; bless $self, $class; なのか bless $class, $self; という感じに。 日本語的な感覚...

このアーカイブについて

このページには、2011年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2010年12月です。

次のアーカイブは2011年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。