XS變數宣告

  •   82 
  • 最後發表   ERICYU  2025 一月 21
ERICYU 發文於   2025/01/18

據我所知 系統內建變數 如 value, condition 會為每根K棒產生相對的儲存值。  用VAR 宣告的變數,系統也會為每根K棒產生相對的儲存值, 例如 Var: AAA(0);    系統就會產生 AAA[0], AAA[1], .... AAA[10000]....  的一串變數。   XS有沒有不要產生一串變數的宣告變數的指令 ?      因為某些應用我只要一個變數就好,不要一串變數,不然就會吃掉許多 記憶體空間。

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/01/18

序列語言的變數都會以序列方式儲存過去的數值。就算是數值不會改變的參數,也是一樣。你要的,只能是數值固定不變的常數,例如100或"ABC"或True。

ERICYU 發文於   2025/01/21

謝謝回答。我指的不是數值固定不變的常數例如100或"ABC"或True。而是非序列的變數、例如單純的布林變數可以是TURE也可以是FALSE,顯示當下的狀態就可以。   序列變數的好處在處理連續K線圖很好用。  非序列變數的好處是節省記憶體空間。如果可以納入以DIM 宣告" 非序列變數" 更好、沒有也沒關係。

虎科大許教授 發文於   2025/01/21

變數一定是序列。布林變數也是序列。

發表回覆
Close