- 541 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 21:06:14 ]
- すごい昔のレスを掘り返して何なんですが、以下レスの回答がありませんでした。
スマートな書き方ってないんですかね? Perlについての質問箱 12箱目 pc5.2ch.net/test/read.cgi/tech/1094579428/941 941 名前:デフォルトの名無しさん[] 投稿日:04/10/14 18:57:50 条件によって、関数に渡す引数の数が違う場合 たとえば my $obj; if (/condition/) { $obj = Class->new(ARG_0 => "a", ARG_1 => "b", ARG_2 => "c",); } else { $obj = Class->new(ARG_0 => "a", ARG_1 => "b",); } という具合の書き方をいつもしているのですが なんだか重複した記述が多いし、もうちょっとスマートな書き方がないものかと いつもうんざりしています。 こういう場合の定石パターンってなにかあるのでしょうか。 皆さんどうコーディングされてます?
|

|