当我阅读interface3.pdf
或source3.pdf
关于键值部分时,看到<key>.choice:
和我感到很困惑<key>.multichoice:
。
这两个命令的解释和示例非常相似,并且从给出的信息来看,我认为<key>.choice:
可以完成的工作<key>.multichoice:
,那么的“非凡”功能是什么<key>.multichoice:
?
答案1
不同之处在于,它.choice:
是一个只接受一个值的键,而.multichoice:
表示一个键可以有多个值。因此,如果用户输入
some-key = a , some-key = b
键.choice:
将仅设置为b
,而.multichoice:
键设置为a,b
。更典型的是,用户可能会给出
some-key = {a,b}
这对于 键来说(几乎肯定)是错误,但对于和.choice:
都适用。a
b
.multichoice: