新次元新発想!新しい文法を作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0358デフォルトの名無しさん
NGNGたとえばMath.Sin() とか Math.Cos() とかを正格関数、計算コスト少々大とかに設定しておいて
while( hogehoge )
{
y += Math.Sin( x ) * Math.Sin( x ) ;
}
このとき最初のMath.Sin( x )は実行する必要があるが、
プロシージャーではなく関数であれは一度目の実行だけで、二つ目はキャッシュしておけば良い。
可読性を上げたときにパフォーマンス低下防止に役に立つと思う。
■ このスレッドは過去ログ倉庫に格納されています