use Test::Base; Tatsuhiko Miyagawa miyagawa@gmail.com Six Apart, Ltd. / ShibuyaPerl Mongers Shibuya.pmTech Talks #7 Tatsuhiko Tatsuhiko Miyagawa Miyagawa 2007/10/10 2007/10/10 Shibuya.pm Shibuya.pm #7 #7 Test::Base とは Tatsuhiko Tatsuhiko Miyagawa Miyagawa 2007/10/10 2007/10/10 Shibuya.pm Shibuya.pm #7 #7 データドリブン テストベースクラス Tatsuhiko Tatsuhiko Miyagawa Miyagawa 2007/10/10 2007/10/10 Shibuya.pm Shi
Perlとは インストール 実行方法 引数指定 ファイル指定 自己完結型 標準入力読み込み型 基礎知識 簡単な実行例 これだけは覚えて strictモードと警告モード 関数の括弧 定数 数値 文字列 エスケープシーケンス(\) 数値と文字列 真(true)と偽(false) バイナリデータ 変数 変数宣言(my) スカラ($XXX) 配列(@XXX) ハッシュ(%XXX) 変数名に使える文字 定義済変数みと未定義変数 省略時の変数($_) 環境変数($ENV{'XXX'}) コマンド引数($ARGV) シグナル($SIG{'XXX'}) その他の特殊変数($X) 演算子 代入演算子 算術演算子 ビット演算子 数値比較演算子 文字列比較演算子 条件演算子 正規表現マッチング 文字列連結 文字列置換 繰り返し演算子 範囲演算子 ファイル検査 制御構文 if elsif else文 unless
正規表現(またはRE)はそれにマッチする文字列の集合を指定します。つまり、 このモジュール内の関数を使って、ある文字列が与えられた正規表現にマッチするかどうかをチェックすることができます。(あるいは与えられた正規表現が特定の文字列にマッチするかどうか−−要するに同じことになりますが−−をチェックできます。) 正規表現は新しい正規表現を作るために連結することができます。つまり、 AとBが共に正規表現であれば、ABもまた正規表現です。 文字列pがAにマッチし別の文字列qがBにマッチすれば、文字列pq はABにマッチします。従って、複合した表現をここで説明したように単純な基本的表現から容易に構築することができます。 正規表現の理論と実装の詳細については以下のFriedl本やコンパイラ作成に関する教科書を参考にして下さい。 正規表現のフォーマットの簡潔な説明を以下に示します。 正規表現は特殊文字と
Catalystは、PerlのWebアプリケーションフレームワークです。同じPerlのWebアプリケーションフレームワーク、Maypoleの後継で、Ruby onRailsやStrutsにインスパイアされて作られたものです。 MaypoleはデータベースのCRUD(Create、Read、Update、Delete)に焦点が当てられていましたが、Catalystはもっと汎用的なWebアプリケーションのために作られました。そして、Ruby onRailsやStruts の良いとこ取りをした、洗練されたWebアプリケーションフレームワークになっています。 Catalystを使うとWebアプリケーションに必要なものがほとんど全て手に入り、簡単かつスマートに開発できます。 Webサーバー Catalystは、CGI、mod_perl、mod_perl2、lighttpd、FastCGI等々、さ
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く