函數名稱 | 函數中文名稱 | 語法 |
---|---|---|
Array_Compare | 比較陣列內元素 | 比較陣列A跟陣列B內的元素 Array_Compare(陣列A, 陣列A開始比對的位置, 陣列B, 陣列B開始比對的位置, 比對的個數) 如果陣列A比較大則回傳1,如果陣列B比較大則回傳-1,如果相同的話則回傳0,例外情形回傳-2 |
Array_Copy | 複製陣列的元素 | 把陣列A的元素複製到陣列B內 Array_Copy(陣列A, 陣列A開始複製的位置, 陣列B, 陣列B開始儲存複製資料的位置, 複製的個數) 如果成功則回傳0,否則回傳小於0的錯誤碼 |
Array_GetMaxIndex | 取得陣列內的元素個數 | 取得陣列內的元素個數 元素個數 = Array_GetMaxIndex(陣列變數) |
Array_GetType | 取得陣列資料類型 | 回傳陣列的資料類型 資料類型 = Array_GetType(陣列) 回傳數值如果是2,表示為邏輯值True/False陣列,如果是3,表示為字串陣列,如果是7,則表示為數值陣列 |
Array_SetMaxIndex | 重設陣列大小 | 重新設定陣列的大小 僅支援一維陣列 Array_SetMaxIndex(陣列,陣列內的元素個數) |
Array_SetValRange | 重設陣列值 | 把陣列內某段元素改成指定的數值 Array_SetValRange(陣列,開始位置,結束位置,新設定的數值) |
Array_Sort | 陣列排序 | 把陣列內的某段元素進行排序。 Array_Sort(陣列,執行排序的開始位置,執行排序的結束位置,排序的順序) 排序的順序如果是true的話則由小排到大,如果是false的話則由大排到小 |
Array_Sort2d | 二維陣列排序 | 把二維陣列內的某段元素進行排序。 Array_Sort2d(陣列,執行排序的開始位置,執行排序的結束位置,排序的比較欄位,排序的順序) 排序的順序如果是true的話則由小排到大,如果是false的話則由大排到小 |
Array_Sum | 取得陣列內元素的加總 | 回傳陣列內元素的加總數值 加總數值 = Array_Sum(陣列, 開始位置, 結束位置) |