模块:Combination/doc

这是Module:Combination的文档页面

本模块可以列出指定出现次数的集合中的所有子集合

  • 例如母集合为{A, B, C},其子集合可由下列语法列出:
语法{{#invoke:Combination|subset| A=1 | B=1 | C=1 | format = *{{{1}}}\n }}
将显示为:
  • 若母集合某元素出现不止一次{A, B, B, C},例如B出现2次,其子集合可由下列语法列出:
语法{{#invoke:Combination|subset| A=1 | B=2 | C=1 |format=*{{{1}}}\n}}
将显示为:
  • 而参数format控制的是输出格式,也可以将其改为表格输出
例如语法:
{| class=wikitable style="border-collapse: collapse;table-layout: fixed;width: 80%; text-align:center;"
{{#invoke:Combination|subset|A=1|B=1|C=1| format = {{!}}{{{1}}}\n }}
|}
将显示为:
集合{A, B, C}的子集合
空集合 A B C AB AC BC ABC
  • 另可用参数empty_set控制空集合的输出
例如语法:
{| class=wikitable style="border-collapse: collapse;table-layout: fixed;width: 80%; text-align:center;"
{{#invoke:Combination|subset|A=1|B=1|C=1| empty_set = <math>\varnothing</math> |format={{!}}{{{1}}}\n}}
|}
将显示为:
集合{A, B, C}的子集合
A B C AB AC BC ABC