当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R menu 菜单交互函数


R语言 menu 位于 utils 包(package)。

说明

menu向用户呈现一个选项菜单,标记为从 1 到选项数量。要退出而不选择项目,可以选择“⁠0⁠’。

用法

menu(choices, graphics = FALSE, title = NULL)

参数

choices

选择的特征向量

graphics

指示是否应使用图形菜单(如果可用)的逻辑。

title

用作菜单标题的字符串。 NULL 也被接受。

细节

如果 graphics = TRUE 和窗口系统可用(Windows、macOS 或通过 Tcl/Tk 的 X11),则使用列表框小部件,否则使用文本菜单。在非交互式会话中使用 menu 是错误的。

十个或更少的项目将显示在单列中,如果可能,在当前显示宽度内,更多的项目将显示在多列中。

如果 titleNULL"" ,则不显示标题。

与所选项目相对应的数字,如果未做出选择,则为 0。

例子

## Not run: 
switch(menu(c("List letters", "List LETTERS")) + 1,
       cat("Nothing done\n"), letters, LETTERS)

## End(Not run)

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

select.list ,用于实现图形菜单,允许多选。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Menu Interaction Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。