2008-12-05から1日間の記事一覧

サブルーチンと関数

perlにおけるサブルーチンというものはpythonには無くて、 pythonではすべては関数として定義しなければならないみたい。 なのでperlのサブルーチンを定義するのをpythonの関数を定義することに 当てはめて練習してみる。 まずは2つの数値の平均値を求める…

mapによる繰り返し

リストや配列の各要素に対して何らかの操作を行い、その結果を 新たなリストで得たいときにはmap関数が便利らしい。 perlのmap関数は map { 各要素をつくる式 }リスト というように使うらしい。 例えば1〜9までの整数を要素として持つリストから 各整数を…

ハッシュと辞書型

perlのハッシュとはキーとそれに対応する値からなるデータ構造で 以下のように表すみたい。 my %hash = ( 'Taro' => 26, 'Hanako' => 23, 'Ichiro' => 32, ); pythonではハッシュに対応するのは辞書型で、 hash = {"Taro" : 26, "Hanako" : 23, "Ichiro" : 3…