2010-05-26 Wed

関数の引数として文字列を渡すとき

僕は関数の引数で文字列を渡して処理をするライブラリを書くことが多いです。

他人に使ってもらうことが多いライブラリは効果が大切ですが、
分かりやすさも大切なので引数を少なくしたいと思っています。

ですが、文字列処理をする関数は引数を少なくすると、「受け取った文字列のbyte長を取得する」とか「結果を格納するバッファ領域を確保する」とか、引数を受け取ったあとの処理が余計に増えてしまいがちです。

しばらく悩んでいましたが、最近は「処理を高速化するためなら引数が増えてもいいや」と思うようになりました。
簡単なものには裏ができちゃいますからね。。@echizentm さんと雑談してたら吹っ切れました。

以下には、関数の引数として文字列を渡す際に、最近やっている対処方法をメモします。

続きを読む

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

緑が良い感じ

空き地にはえている桜の木の葉っぱが、大分深い緑色になってきました。
眺めていて落ち着く色だけど、そろそろ毛虫が居ないか心配。


from overlast using Panasonic DMC-FX100

昔は桜の木に登って遊んだりしたけど、最近全然木登りをしていないなぁ。
たまにはやりたいな。

関連リンク


- 東京23区別「公園」木登り情報
-- http://koueninfo.fc2web.com/koueninfo-kinobori/index.html
# 東京23区の一部の公園にある木について、写真付きでいかに登るかを解説。熱い。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

魚屋がぶ (六本木)

ちょっと和食っぽいランチがいいな、ということで「魚屋がぶ」へ。


from overlast using Panasonic DMC-FX100

何にするのか全く決めないで入ったのでゴタゴタしちゃったけど、あらと大根の煮物の定食を頼みました。

- 魚屋 がぶ - 六本木/魚介料理・海鮮料理、居酒屋、鍋(その他)、魚介料理 [食べログ/公式]
-- http://r.tabelog.com/tokyo/A1307/A130701/13094750/
場所:東京都港区六本木4-10-2 荒川ビル1F。

続きを読む

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

今日は朝4時半起きだった

朝5時なのに明るいです。
でも道行く人は、半分くらいが酔っぱらってフラフラしてて面白いです。


from overlast using Panasonic DMC-FX100

駅まで15分くらいの道の間に、道ばたで寝ている若者を数人見かけました。
もう充分に暖かい季節ってことですね。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |