deal 函数
按轮流发牌方式把列表拆成指定数量的手牌,也可以只返回选定手牌。
语法
ListTools:-Deal(list, handCount)ListTools:-Deal(list, handCount, returnedHands)deal(list, handCount, returnedHands)
参数与选项
list | 形如 [1, 2, 3] 的列表字面量。 |
|---|---|
handCount | 要分成的正手牌数量。 |
returnedHands | 可选的一基手牌编号或编号列表;负数从最后一手倒数。 |
示例
- 分发全部手牌
ListTools:-Deal([a, b, c, d, p], 2)返回 [[a, c, p], [b, d]]。 - 返回指定手牌
ListTools:-Deal([a, b, c, d, p], 2, -1)返回 [b, d]。