我是Ruby的新手,正在开发一个解析我的一些报告的CLI应用程序.我想通过这一行找出实现以下目标的最有效方法:
MAXCONN: 2000, MAXSSL_CONN: 500, PLAINCONN: 34, AVAILCONN: 1966, IDLECONN: 28, SSLCONN: 0, AVAILSSL: 500
Run Code Online (Sandbox Code Playgroud)
我想相应地将其映射到哈希:
{ :maxconn => 2000, :maxssl_conn => 500, :plainconn => 34, :availconn => 1966, :idleconn => 28, :sslconn => 0, :availssl => 500 }
Run Code Online (Sandbox Code Playgroud)
我能想到的唯一方法就是用逗号分割,然后再用分号分开并映射它们.
我有一种潜在的怀疑,可能会有一些Ruby魔法以更有效和更简单的方式实现这一点.
任何输入和/或技巧/提示都会受到赞赏,因为我有一种感觉,我会相对经常地接近这样的问题.
ruby ×1