2013-02-01から1ヶ月間の記事一覧
初めてのPerl 第6版メモ。 7.1 正規表現とは regular expression:Perlではパターンと呼ぶことがある。文字列に対してマッチさせると成功または失敗のいずれかになる。 7.2 単純なパターンを使う パターンを//で囲って指定すると、$_に対するマッチとなる。 …
初めてのPerl 第6版メモ。 6.1 ハッシュとは? hash:配列と同様に任意個の値を格納できるが、個々の値の指定に名前(key)を使う。 ハッシュのキーはどんな文字列でも使えるが、ユニークでなければならない。値は同じものがいくつあっても構わない。 データが…
初めてのPerl 第6版メモ。 5.1 標準入力からの入力 演算子をスカラーコンテキストで評価すると次の一行を読み込んで返す。 chomp($line = <STDIN>); 行入力演算子をwhileループの条件分に使用した場合、読み込んだ行は$_に代入される。forループ条件分でも同様。 wh</stdin>…
初めてのPerl 第6版メモ。割と練習問題躓く。 subroutine:ユーザーが定義した関数。 サブルーチンの名前:Perl識別子の頭に&。省略できる場合とできない場合がある。名前空間は独立している。 4.1 サブルーチンを定義する sub hoge { ... } 定義はどこにお…
初めてのPerl 第6版メモ。5版を(中途半端に)読んだの大分昔だけど思ったより覚えてる。 リスト(list):スカラーの集合に順序を付けて並べたもの。 配列(array):リストを格納する変数。 配列のindexは0オリジン。 3.1 配列の要素にアクセスする $hoge[0] こ…
初めてのPerl 第6版メモ。後で思い出せる程度に。 2.1 数値 2.1.1 すべての数値は同じ内部形式で表現される Perlでは整数値は存在せず(内部的には使う場合があるが)、計算は倍精度浮動小数点数として行われる。 2.1.2 浮動小数点リテラル 2.1.3 整数リテラル…