AnySubset
更多信息
- Interpreter[AnySubset[{c1,c2,…}]][{i1,i2,…}] 生成出现在 ik 中的 ck 的列表.
- 在表单中,AnySubset 可以被诠释为 CheckboxBar、TogglerBar 或 ListPicker.
- 当输入与解释器规范不匹配时,Interpreter[AnySubset[…]][input] 给出 Failure 对象.
- 在格式 AnySubset[{lab1c1,lab2c2,…}] 中,ci 可能会有重复. 如果出现了这种情况,多个 labj 对应同一个 ci 的情况发生,则只会返回一个 ci.
范例
打开所有单元 关闭所有单元基本范例 (2)
使用 AnySubset 指定表单域,使得多个选项可以同时选定:
FormFunction["x" -> AnySubset[{"first", "second", "last"}]][]在 Interpreter 中使用 AnySubset,验证输入列表:
Interpreter[AnySubset[{1, 2, 3}]][{"1", "3"}]范围 (4)
如果输入列表与选项不匹配,Interpreter 将返回 Failure 对象:
Interpreter[AnySubset[{1, 2, 3}]][{"1", "5"}]Interpreter[AnySubset[{1, 2, 3}, 2]][{"1", "2", "3"}]Interpreter[AnySubset[{1, 2, 3}, {2, Infinity}]][{"1"}]AnySubset 可用于 FormFunction 以生成适当的控制器:
CloudDeploy[FormFunction[
{"choose one or more" -> AnySubset[{1, 2, 3}]}]]指定 TogglerBar:
CloudDeploy[FormFunction[
{"choose one or more" -> <|"Interpreter" -> AnySubset[{1, 2, 3}], "Control" -> TogglerBar|>}]]指定 ListPicker:
CloudDeploy[FormFunction[
{"choose one or more" -> <|"Interpreter" -> AnySubset[{1, 2, 3}], "Control" -> ListPicker|>}]]相关指南
-
▪
- 设置输入解释器
文本
Wolfram Research (2015),AnySubset,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AnySubset.html.
CMS
Wolfram 语言. 2015. "AnySubset." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AnySubset.html.
APA
Wolfram 语言. (2015). AnySubset. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AnySubset.html 年
BibTeX
@misc{reference.wolfram_2026_anysubset, author="Wolfram Research", title="{AnySubset}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/AnySubset.html}", note=[Accessed: 14-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_anysubset, organization={Wolfram Research}, title={AnySubset}, year={2015}, url={https://reference.wolfram.com/language/ref/AnySubset.html}, note=[Accessed: 14-August-2026]}