arr_concat
專案 | 描述 |
文法 | arr_concat(tbl, [sep]) |
說明 | 使用arr_concat將欄位表中的字串按照指定的字元進行串連。 |
參數 | tbl:陣列變數。 sep(選擇性參數):拼接符,預設為空白串拼接。
|
樣本 | d = ['t1','t2','t3']
say(arr_concat(d, '&'))
|
傳回值 | 返回拼接後的字串,傳回值為字元類型。本樣本的傳回值為t1&t2&t3 。 |
arr_insert
專案 | 描述 |
文法 | arr_insert(list, value, [pos]) |
說明 | 使用arr_insert向數組中插入值。 |
參數 | |
樣本 | tbl_1 = []
arr_insert(tbl_1, '1')
arr_insert(tbl_1, '3')
arr_insert(tbl_1, '5')
arr_insert(tbl_1, '2')
arr_insert(tbl_1, '6', 1)
str = arr_concat(tbl_1, '')
say(concat('arr_insert:', str))
|
傳回值 | 始終返回true 。本樣本的傳回值為arr_insert:61352 。 |
arr_remove
專案 | 描述 |
文法 | arr_remove(list, [pos]) |
說明 | 使用arr_remove移除list中指定位置的元素並返回被移除元素的值。 |
參數 | |
樣本 | tbl_1 = []
arr_insert(tbl_1, '1')
arr_insert(tbl_1, '3')
arr_insert(tbl_1, '5')
arr_insert(tbl_1, '2')
say(concat('arr_remove:', arr_remove(tbl_1, 2)))
|
傳回值 | 傳回值為被移除位置的資料。本樣本的傳回值為arr_remove:3 。 |
arr_sort
專案 | 描述 |
文法 | arr_sort(list, [comp]) |
說明 | 使用arr_sort對list元素從索引的頭部到索引的尾部按指定次序排序。 |
參數 | |
樣本 | tbl_1 = []
arr_insert(tbl_1, '1')
arr_insert(tbl_1, '3')
arr_insert(tbl_1, '5')
arr_insert(tbl_1, '2')
say(concat('remove:', arr_remove(tbl_1, 2)))
str = arr_concat(tbl_1, '')
say(concat('insert:', str))
arr_sort(tbl_1)
str = arr_concat(tbl_1, '')
say(concat('sort:', str))
def my_comp(a, b){
a = tonumber(a)
b = tonumber(b)
if gt(a, b) {
return true
}
return false
}
arr_sort(tbl_1, my_comp)
str = arr_concat(tbl_1, '')
say(concat('sort_comp:', str))
|
傳回值 | 始終返回true 。本樣本的傳回值如下: remove:3
insert:152
sort:125
sort_comp:521
|
arr_len
專案 | 描述 |
文法 | arr_len(arr) |
說明 | 使用arr_len計算數組的元素個數。 |
參數 | arr:陣列變數。 |
樣本 | d = []
set(d, 1, 'v1')
say(arr_len(d))
|
傳回值 | 傳回值為數字類型,本樣本的傳回值為1 。 |