2

私は大きな配列を扱っていますが、多くは動的に作成され、そのまま破棄されます。今、私はクラスの処理ビットを構築し始めており、不要な速度低下をできるだけ避けたいと考えています。

私の具体的な質問は次のとおりです。名前で配列を取得する関数を作成した場合、配列への参照を渡す(望ましい)か、複製した配列を作成して代わりにそれを与えるでしょうか? これを制御する方法はありますか?

ここに私が取り組んでいるコードがあります:

 public function fetchArrayByName(name as string) as single()
      for i = 0 to channels.count-1
           if channelnames(i) = name then return channel(i)
      next i
      return nothing
 end function
4

3 に答える 3