Ruby中的命令行单选按钮/选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ruby中的命令行单选按钮/选项相关的知识,希望对你有一定的参考价值。

我们如何制作这样的命令行选项:enter image description here

我会想象代码看起来像这样

options = Hash.new()
options['Monolithic'] = 'Monolithic application'
options['Microservice'] = 'Microservice application'
options['Gateway'] = 'Microservice gateway'
puts 'Which *type* of application would you like to create?'
options.each do |key, option|
  puts option
end
# interface here
答案

控制台窗口中的菜单可以使用多种宝石完成,最着名的是cursestty-prompt和衍生物以及Highlight

如果你想要一个简单的图形菜单,请参阅我的答案here

有关curses可以执行的操作的示例,请参阅hereHere是更多的例子。

结果取决于所使用的操作系统和控制台。

以上是关于Ruby中的命令行单选按钮/选项的主要内容,如果未能解决你的问题,请参考以下文章

单选按钮以片段形式传递数据

vue elementUI实现el-table点击行单选, 点击行多选,点击复选框单选效果

禁用分组单选操作按钮中的单个单选选项

禁用分组单选操作按钮中的单个单选选项

iphone中的单选按钮

Ruby如何将值从单选按钮传递到控制器方法