最近寫了個比較需要運算的程式
發現自己的select用法會造成無謂的效率降低
我想要某個數字經由判斷式來決定要不要加入array,因為想要讓程式在同一頁就用了select
結果不管要不要加入array都會跑一次build array
造成array副本每個loop都大量被複製並存到記憶體
比較好的用法應該是用loop結構的conditional indexing tunnel mode把符合判斷式的值加進array
但這樣不能配合shift register做一些比較複雜的演算
所以必須用case structure來確保只有符合判斷式時才做build array