我有一個XS SCRIPT目前是指標,計算量龐大(約2000行CODE),算出來之後會得到兩變數,這邊代稱A和B。但我也希望我的警示能使用這個算出來的數字。而且因為我的警示要分為兩個,一個是 IF A CROSS OVER B THEN RET=1;,另一個是 IF B CROSS OVER A THEN RET=1;,這樣等於實際上每次我在運行時電腦都要計算三次(指標一次+警示兩次)。
如果是叫我把計算的部分另外寫在函數腳本內的話,想請問XQ的函數腳本邏輯是不是其他腳本跑到那個函數時還是會再重新RUN一次,代表我即使把它寫在函數內,只要我有指標+兩個警示,我的電腦都要運算三次?
想請問有沒有辦法讓電腦只要計算一次,直接讓警示讀取目前運算出來的值就好?
1 評論