投稿者 B子  (社会人) 投稿日時 2009/11/14 02:29:57
魔界の仮面弁士様、丁寧な回答ありがとうございます。


> 括弧を付けることで、短い文字列の連結を先に済ましてやると、
> 時間のかかる「長い文字列連結」の回数を減らすことができるというわけです。

なるほど、、
恥ずかしながら、今まで括弧について特に深く考えていませんでした。
こんなにも処理時間に差がでるとは、、、
これからは、気をつけて見てみたいと思います。


> 今回は、TextMatrix を使った方が望ましいでしょう。

今までTextMatrixをよく使用していたのですが、イメージ的にClip のが早いと感じていて、、
「百聞は一見にしかず」
やはり、実際動かしてみるのが一番でしたね。。。反省です。


> Mid を使うと、最初に確保したメモリ領域が使いまわされる為、長い文字列でも処理速度が低下しません。

最初に領域をとっておいて、どんどん書き換えていくイメージでいいのでしょうか。
うーん、、
確かに、可変長だと分かりにくくなってしまうかもしれないですね。


その他の案に関してもとても勉強になりました。
文字列連結法だけでも、こんなにあるのかと、、びっくりしてます。
(案3については、初めてみました。。。)

まだまだ、勉強することはたくさんなので、これからも精進していきたいと思います。

ありがとうございました。