思いつきではじめます.題材はnanoaのチュートリアルです.正確に言うとnanoaで書くコードの意味を知ろうという内容です.ぼちぼち書いていきましょう.例によってツッコミ歓迎です
さいしょのMENTAテンプレートを書くだけで動くと云うところは後回しで,0.16時点のチュートリアルのコードを見ながらPerlを学習してみます.ふつうに学ぼうとするときにやることすっ飛ばすので,理解できるかどうかわかりませんが気にしません
- nanoaでPerlを学習 その1 package宣言 - LAPISLAZULI HILL#Hatena
- nanoaでPerlを学習 その2 strictプラグマwarningsプラグマ - LAPISLAZULI HILL#Hatena
- nanoaでPerlを学習 その3 utf8プラグマ - LAPISLAZULI HILL#Hatena
以下コードや参考資料とかです
コード
app/hello/start.pm
package hello::start; use strict; use warnings; use utf8; use base qw(NanoA); sub run { my $app = shift; return $app->render('hello/template/start', { user => $app->query->param('user'), }); } 1;
参考資料
- 作者: ラリーウォール,ジョンオーワント,トムクリスチャンセン,Larry Wall,Jon Orwant,Tom Christiansen,近藤嘉雪
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2002/09/01
- メディア: 単行本
- 購入: 8人 クリック: 245回
- この商品を含むブログ (125件) を見る
- 作者: ラリーウォール,ジョンオーワント,トムクリスチャンセン,Larry Wall,Jon Orwant,Tom Christiansen,近藤嘉雪
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2002/09
- メディア: 単行本
- 購入: 4人 クリック: 94回
- この商品を含むブログ (63件) を見る