Arrays
和Array相同。宣告陣列變數。陣列以相同的名稱,連續的變數來參照,並可使用索引編碼的形式。
宣告:Arrays: 變數名[n](初始值)
以變數名來建立總共 n + 1個的記憶空間,且該空間具有初始值。
Arrays: CloseArray[5](-1)
上面的宣告,表示名稱為CloseArray,佔有5+1個,共六個記憶空間,並 且其初始值皆為-1。
CloseArrays[0]
= -1
CloseArrays[1]
= -1
CloseArrays[2]
= -1
CloseArrays[3]
= -1
CloseArrays[4]
= -1
CloseArrays[5]
= -1
而且陣列元素也可以用成別的函數參數。
範例:Param: dArrays[84](-1) <函數呼叫 : 函數名 : DailyMA >
Value1 = HighOfD ( 0, dArrays )
<函數宣告 : 函數名 : HighOfD
>
Parameter: DaysAgo(Numeric), HighArray[x](Numeric)
參照:在某一函數中以該函數的參數來宣告陣列時,在該函數內部無法知道呼叫函數的排列個數,因此以參數方式來宣告變數時,使用下面的方式:Parameter: 陣列變數名[索引變數名](type)
範例:Parameter:
DaysAgo(Numeric), HighArray[x](Numeric)
用參數來輸入變數的最後索引編碼,此編碼傳送到上面變數名HighArray[x]做為參數,該參數type為數字型。
範例:1的情形時,以x值為84傳送到[x]。
沒有留言:
張貼留言