2008-02-28から1日間の記事一覧

レシピ4.5 配列を繰り返し処理する

# foreach ループを使用する foreach $item (LIST) { # $itemに対するループを使用する。 }

レシピ4.4 飛び飛びの要素を持つ配列を作成する。

配列ではなくハッシュを使用する。

レシピ4.3 配列のサイズを変更する

# $#ARRAYに値を設定する。 $#ARRAY = $NEW_LAST_ELEMENT_INDEX_NUMBER; # 最後の要素に対応する添字よりも大きい添字を使用して配列に値を代入すると、自動的に配列のサイズが変わる。 $ARRAY[$NEW_LAST_ELEMENT_INDEX_NUMBER] = $VALUE

レシピ4.2 リストをカンマ区切りで出力する

要素が二つ以上ある場合は、最後の要素の前にandを、要素が3つ以上ある場合は、要素と要素の間にカンマを挿入したい。 sub commify_series { (@_ == 0) ? '' : (@_ == 1) ? $_[0] : (@_ == 2) ? join(" and", @_) : join(", ", @_[0..($#_-1)], "and $_[-1]…

レシピ4.1 プログラム内でリストを定義する。

@a = ("quick", "brown", "fox"); @a = qw(Meddle not in the affairs of wizards.); @lines = (<< "END_OF_HERE_DOC" =~ /^\s*(.+)/gm); I sit beside the fire and think of all that I have seen, of meadow-flowers and butterflies and summers that ha…

調子が悪い

何か気分が乗らない今日この頃。いつも思うけど、検査フェーズが一番辛いなぁ。ま、いつも自由に仕事さしてもらってるから、このフェーズぐらいは辛さに耐えて仕事するかな。 いつも思う自分の悪い癖だけど、仕事は家に持ち込まないようにしているし、できて…