Hatena::Groupasakura

浅倉卓司@blog風味? このページをアンテナに追加 RSSフィード

2006-11-02(Thu)

tr///で変数展開するにはevalする必要があるわけですが、

| 17:23 |  tr///で変数展開するにはevalする必要があるわけですが、 - 浅倉卓司@blog風味? を含むブックマーク  tr///で変数展開するにはevalする必要があるわけですが、 - 浅倉卓司@blog風味? のブックマークコメント

 とりあえず

  eval "\$\$str_ref =~ tr/$src/$dest/";
  die $@ if $@;

――とかやってるのですが、呼び出すたびにevalするのは無駄な気がする。

 $srcと$destをセットした時にコンパイルして保存しておく方法ってないのかな。それとも上記でもパフォーマンスは落ちない?

2004 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 10 | 11 | 12 |
2008 | 02 | 03 | 04 | 06 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 02 | 03 | 04 | 05 |