创建数组并填写相同类型的数据.
_ArrayCreate($var_array[,$var_iflag[,$var_value]])
参数
$var_isize
|
创建数组的大小a
|
$var_iflag
|
[可选]
1 - 第一个元素包含元素数(默认情况下)
2 - 关闭第一个元素数组中元素数量的返回a
|
$var_value
|
[可选]
为所有元素添加值。 (默认为空元素)
|
返回 一维数组.
该函数可以通过命令调用 exect
参见:
_ArrayConcatenate, _ArrayDelete, _ArrayInsert, _ArrayPop, _ArrayPush
exect=$var_aa=_ArrayCreate(5) GLOBALEXECT<$var_aa> ;; 创建一个空数组的例子a
exect=$var_aa=_ArrayCreate(5,2)||_ArrayDisplay($var_aa) ;; 创建一个空数组的例子a
exect=$var_aa=_ArrayCreate(8,1,'A')||_ArrayDisplay($var_aa) ;; 创建和填充数组的例子a
slist=PS<%P%N//2//0> exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) GLOBALEXECT<$var_aa> <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> GLOBALEXECT<$var_aa> <NEXT> copys=$var_aa||"%t"//0 ;; 创建和填充数组和数据的示例,在这种情况下,在光标下的文件夹第一级的子文件夹中,一个文件jpg
exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa) ;; 创建2维数组5x2的例子
exect=$var_aa=_ArrayCreate('5x2',2)||_ViewValues($var_aa) ;; 创建2维数组5x2的例子
exect=$var_aa=_ArrayCreate('5x2',1,'Hello|пока')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子
exect=$var_aa=_ArrayCreate('5x2',2,'Hello|пока')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子
exect=$var_aa=_ArrayCreate('2x5')||_ViewValues($var_aa) ;; 创建一个2x5的二维数组的例子
exect=$var_aa=_ArrayCreate('2x5',2)||_ViewValues($var_aa) ;; 创建一个2x5的二维数组的例子
exect=$var_aa=_ArrayCreate('2x5',1,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子
exect=$var_aa=_ArrayCreate('2x5',2,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子
exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[1][0]='1000'||_ViewValues($var_aa) ;; 二维数组中数据分配的例子e
exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[1][0]=1000||_ViewValues($var_aa)||_Swap($var_aa[0][1],$var_aa[1][0])||_ViewValues($var_aa) ;; 二维数据中的数据分配和单元之间的数据交换的例子
exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[2][0]=$var_aa[0][1]||_ViewValues($var_aa) ;; 在二维数组e中的单元之间的数据传输的示例
exect=$var_a=_ArrayCreate('5x2')||_ViewValues($var_a)||$var_a[0][1]='data'||_ViewValues($var_a)||$var_a[1][0]=1000||_ViewValues($var_a)||_Swap($var_a[0][1],$var_a[1][0])||_ViewValues($var_a) ;; 二维数据中的数据分配和单元之间的数据交换的例子
exect=$var_aa=_ArrayCreate(5)||_ViewValues($var_aa)||$var_aa[1]='data'||$var_aa[2]=1000||_ViewValues($var_aa)||_Swap($var_aa[1],$var_aa[2])||_ViewValues($var_aa) ;; 一维数据e中的数据分配和单元之间的数据交换的示例
exect=$var_aa=_ArrayCreate(5)||_ViewValues($var_aa)||$var_aa[1]='data'||$var_aa[2]=1000||_ViewValues($var_aa)||$var_aa[2]=$var_aa[1]||_ViewValues($var_aa) ;; 一维数组中的单元之间的数据传输的示例e
exect=$var_aa=_ArrayCreate('2x5',2,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) asave=var_aa||"%pList.txt"||upd<1> ;; 创建一个二维数组5x2并填写数据并写入文件的示例
slist=PS<%P%N//2//0> exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) GLOBALEXECT<$var_aa> <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> GLOBALEXECT<$var_aa> <NEXT> copys=$var_aa||"%t"//0 ;; 创建和填充数组和数据的示例,在这种情况下,在光标下的文件夹第一级的子文件夹中,一个文件jpg
slist=%L exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> <NEXT> asave=var_aa||"%pList.txt"||upd<1> ;; 在活动面板中创建列表List.txt - 从所选文件夹中的一个文件jpg
exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&'~~'&'GLOBALSENDS<1>') <NEXT> exect=||_ViewValues($var_aa,'Поиск~~фразы~~'&ClipGet()&'~~в~~命令х') ;;在表中显示按钮的数量和工具栏的TCTotal Commander,其中该命令具有来自缓冲区的短语
exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&@CRLF&'GLOBALSENDS<1>') <NEXT> exect=||_ArrayToClip($var_aa,@CRLF) ;; 将按钮数量写入剪贴板以及Total Commander工具栏的名称,其中该命令包含缓冲区中的短语
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|