MAXScript に関する質問と回答 > 処理速度を上げる方法 > 可能な場合は文字列の代わりに名前の値を使用する
文字列リテラルを使用するたびに、新しい文字列値を作成する必要があります。
問題のケース:
fn test = append "A" "B" test() --「AB」を返します。 test() --「ABB」を返します。
テスト ケース:
fn test6 v = ()
100,000 回の繰り返しの場合
test6 "A" -- 125 ミリ秒 test6 #a -- 16 ミリ秒.
前のヒント
StringStream を使用して巨大文字列を構築する
次のヒント
別の方法がある場合は実行関数を使用しない