可能な場合は文字列の代わりに名前の値を使用する

MAXScript に関する質問と回答 > 処理速度を上げる方法 > 可能な場合は文字列の代わりに名前の値を使用する

文字列リテラルを使用するたびに、新しい文字列値を作成する必要があります。

問題のケース:

fn test = append "A" "B"
test() --returns "AB"
test() --returns "ABB"

テスト ケース:

fn test6 v = ()

100,000 回の繰り返しの場合

test6 "A" -- 125 msec.
test6 #a  -- 16 msec.

前のヒント

StringStream を使用して巨大文字列を構築する

次のヒント

別の方法がある場合は実行関数を使用しない