Kansai.pm 第8回Perlベストプラクティス勉強会

Kansai.pm 第8回Perlベストプラクティス勉強会が2007年07月26日(木)に行われました.今回は新たな参加者1名を含む,3名の参加です.今回はP.161「8章組み込み関数」からP.174「8.7 文字列の評価」まで

次回は8月2日(木)に今回と同じく株式会社テンポにて開催で,P.177「8.8 ソートの自動化」からです

今後の予定ですが,ひとまず8月中はCATWALKさんが会場が使えないようですので,テンポでやりたいと思います.あと,お盆(8/16)とlapis25が夏休みを取る月末(8/30)は開催しない予定です.お盆は開催したい人がいればやるのはokですので連絡ください

Perlベストプラクティス

Perlベストプラクティス

以下,勉強会のメモ

「8章組み込み関数」から「8.3 スカラーの反転」まで

  • 8.1 ソート
    • perl5.8からのソートのデフォルトはマージソート
    • ソート中のソートキーの再計算をするとコストがかかる→キャッシュする
    • Memorize→指定したサブルーチンから返される値を記憶(キャッシュ)
  • 8.2 リストの反転
    • reverse
  • 8.3 スカラーの反転
    • use utf8なら日本語でもおk

「8.4 固定幅のデータ」から「8.5 分離されたデータ」まで

  • 8.4 固定幅のデータ
    • unpack
  • 8.5 分離されたデータ
    • split
    • P.170のコード chompのインデントが2文字になっているのは,日本語版のミス

「8.5 分離されたデータ」から「8.7 文字列の評価」まで

  • 8.5 分離されたデータ
    • Text::CSV_XS, Text::CSV::Simple
  • 8.7 文字列の評価
    • このタイトルも翻訳微妙「文字列形式のeval」でいいんじゃないか?サブタイトルはまともなのに
    • Sub::Installer黒魔術っぽい,とか