- 774 名前:768 mailto:sage [03/11/23 23:25]
- ほぉ。concat関数ですか。知りませんでした。
でも >function Concat(s1 [, s2,..., sn]: string): string; >説明 >Concat 関数を使うと,任意の数の文字列を結合できます。各パラメータは文字列型の式です。結果はすべての文字列型パラメータ>の結合です。 >次に示すように,正符号演算子(+)を使っても Concat 関数と同じ結果が得られます。 >S := 'ABC' + 'DEF'; >参考正符号演算子の方が Concat よりも処理が速くなります。 正符号演算子では文字列の加算の「度に」文字列分のメモリの確保と開放が行われてる(と思う)ので 前もってメモリを確保してある>>768のほうが速いと思われます。 (文字列が長くなるに従って差は大きくなると思います。 つまり、 速度を求めるなら>>773氏の方法より>>768のほうがよろしいかと。 実際に試してないんで知らないけど。 添字の計算部分の差で負けたりして(w
|

|