描述:
用分隔符将序列成员连接成字符串。
语法:
A.concat(d)
备注:
用分隔符d连接A中成员返回成字符串,并处理子序列。d省略时直接将成员连接。
选项:
| 
   @q  | 
  
   串成员接入时加上引号,缺省不会处理。  | 
 
| 
   @c  | 
  
   用逗号连接。  | 
 
| 
   @i  | 
  
   串成员接入时加上单引号。  | 
 
| 
   @n  | 
  
   A是序列的序列时,用分隔符d连接各个A中的成员返回字符串,并且换行,相当于A.(~.concat(d)).concat("\n"),如有其它选项,则在内层concat中执行。  | 
 
| 
   @y  | 
  
   d为数列时使用该选项,d中每个成员视为每段的长度,按定长组合;A中成员是数字时,超出位数用0补位在数字前,A中成员是字符串时,超出位数用空格补位在字符串后。  | 
 
| 
   @0  | 
  
   丢弃其中的null和空串。  | 
 
参数:
| 
   A  | 
  
   字符串序列。  | 
 
| 
   d  | 
  
   分隔符 。  | 
 
返回值:
字符串
示例:
| 
   
  | 
  
   A  | 
  
   
  | 
 
| 
   1  | 
  
   =[1, ["a","b"],[2,"c"]]  | 
  
   
  | 
 
| 
   2  | 
  
   =A1.concat()  | 
  
   连接序列A1中的成员,分隔符缺省,返回结果:1[ab][2c]  | 
 
| 
   3  | 
  
   =A1.concat(":")  | 
  
   连接序列A1中的成员,分隔符为冒号,返回结果:1:[a:b]:[2:c]  | 
 
| 
   4  | 
  
   =A1.concat@q()  | 
  
   使用@q选项,串成员接入时加上引号,返回结果:1["a""b"][2"c"]  | 
 
| 
   5  | 
  
   =A1.concat@c()  | 
  
   使用@c选项,分隔符使用逗号,返回结果:1,[a,b],[2,c]  | 
 
| 
   6  | 
  
   =A1.concat@i()  | 
  
   使用@i选项,串成员接入时使用单引号,返回结果:1['a''b'][2'c']  | 
 
| 
   7  | 
  
   =[[1,2,3], ["a","b"],[2,"c"]]  | 
  
   返回序列的序列。  | 
 
| 
   
 
 8  | 
  
   =A7.concat@n("-")  | 
  
   使用@n选项,使用分隔符“-”连接序列的序列中的各个成员,并且各序列成员见进行一次换行,返回结果如下: 
  | 
 
| 
   
 
 9  | 
  
   =A7.concat@nc()  | 
  
   使用@nc选项,返回结果如下: 
  | 
 
| 
   10  | 
  
   =[123,"hello",789,"world"].concat@y([3,8,6,5])  | 
  
   使用@y选项,字符串超出位数后面补空格,数字超出位数前面补0,返回结果如下: 
  | 
 
| 
   11  | 
  
   =[123,,456,null,789].concat(";")  | 
  
   返回结果:123;;456;;789  | 
 
| 
   12  | 
  
   =[123,,456,null,789].concat@0(";")  | 
  
   使用@o选项,丢弃null和空串,返回结果:123;456;789  | 
 

