# table.product 库模块帮助文档

## table 成员列表 <a id="table" href="#table">&#x23;</a>

### table.product <a id="table.product" href="#table.product">&#x23;</a>
创建迭代器用于运算笛卡尔积，需导入 table.product 库

### table.product() <a id="table.product" href="#table.product">&#x23;</a>
创建迭代器用于计算笛卡尔积,  
参数支持任意个数的数组或字符串,  
迭代器返回数组值,参于运行的数组有几个,返回的数组就包含几个值  
参与运算的空数组或空值将被忽略

### table.product(,repeat) <a id="table.product" href="#table.product">&#x23;</a>
创建迭代器用于计算笛卡尔积。  
参数 @1 可指定数组或字符串，参数 @2 指定重复将参数 @1 添加为参数的次数。

### table.product(,true) <a id="table.product" href="#table.product">&#x23;</a>
创建迭代器用于计算笛卡尔积。  
每次迭代返回一个包含当前组合结果的数组值,  
参数@1为包含多个数组的数组,参数@2为true时先展开数组再计算笛卡尔积,  
迭代器返回数组值,参于运行的数组有几个,返回的数组就包含几个值  
参与运算的空数组或空值将被忽略
