From: "H.Yamamoto" Date: 2004-03-12T22:21:03+09:00 Subject: [ruby-dev:23190] Re: File.fnmatchのリファクタリング 山本です。 >頻繁に使う変数だし、ptmp などの変数との兼ね合いもあるので、この方が読みやすいと思います。 > > if (pat_tmp && str_tmp) { > pat = pat_tmp; > Inc(str_tmp); /* !ISEND(*str_tmp) */ > str = str_tmp; > continue; > } > >よりもこちらの方が好きです。 ですが、bracket() の t1, t2 は p + 1 などの数字が目立たなくなるので、pstart, pend に戻します。