2006-04-24から1日間の記事一覧

ネストが深くなると嘆く前に

goto文を使いましょう(笑や、冗談抜きで、lastとかnextとか、言語によってはbreakだったりcontinueだったりしますが、この手の実質goto文をいかにうまく使うかってもコードの可読性を高めるポイントのひとつなんでないかなと。ふたつ下の例でもif文のネスト…

出口ひとつコードのもうひとつのメリット?

いまどきのLLを使う分にはたいして意識する必要もないでしょうが、出口ひとつコードがよいと言われる理由にはもうひとつ、広い意味でのガーベジコレクションの問題もありますね。サブルーチン中でいきなりdieして怒られないのはPerlのコード(パッケージやら…

それじゃひとつになっとりませんがな

本筋とは全然関係ないですが、danさんのコードでは出口がふたつですよね。 sub search_result{ my $q = shift; if ($q->param("query")){ my $uri = URI->new($WEBAPI_BASEURL); $uri->query_form( appid => $MYYDN_APPID, query => $q->param("query"), res…

甥っ子が生まれた

どうやら弟君はビールの飲みが足りなかったようである(違