エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Perl の例外処理 - daily dayflower
Catalyst で action を遷移する場合は,コンテキストオブジェクトの forward() メソッドを使うのが一般... Catalyst で action を遷移する場合は,コンテキストオブジェクトの forward() メソッドを使うのが一般的だと思いますが,同じような役割のメソッドとして detach() というのもあります。違いは,forward() は遷移先から return 等で戻ってくるのに対し,detach() は遷移しっぱなしです。 sub act1 : Private { my ($self, $c) = @_; $c->forward('act9'); # ファイナライズとかやります? } sub act2 : Private { my ($self, $c) = @_; $c->detach('act9'); # ここにはもうきません }エラー時やリダイレクト時に,遷移元の記述がスマートになりますね。 この「サブルーチンとして呼び出したのに戻ってこない」ってどのように実装しているのだろ
2009/08/14 リンク