2007年8月5日日曜日

NO.2105 書きたいスクリプトの構想 その2

漠然と考えていたアイデアを日記に書いたら某氏にツッコまれました
少しやりとりした結果少しだけ具体的になったので、まとめてみる

考えていた案は文字列を置き換えするのではなく
分割されている文字列を連結するというアイデアです

例えば
abcdeのcdをCDに置き換えたい時に
ab、cd、eの順で文字列配列に格納して
配列の2番目をcdからCDに置き換えて
それらを連結すれば、もっと高速に置き換えられるのではないか?という案です
しかし色んな方法があって、まだ考えは漠然としています

僕の意図したことは
mes "aの値は"+a+"です。"
のmesより後の3つの値を、「mesの後に続く構造」と書きました

文字列は一つの連続した値ですが
mesの後には文字列なり変数なりの構造化された値を指定できます
それを出力時にコードにするのではなく
mesの後のような、文字列なり変数なりの構造化された値を持っていて
出力時に連結すれば早そうだなと思いました

0 件のコメント: