相关疑难解决方法(0)

是否有倒"成员?" 红宝石的方法?

我经常发现自己检查某些值是否属于某个集合.据我所知,人们通常使用Enumerable#member?为了这.

end_index = ['.', ','].member?(word[-1]) ? -3 : -2
Run Code Online (Sandbox Code Playgroud)

然而,这感觉不像Ruby中的大多数东西那么优雅.我宁愿把这段代码写成

end_index = word[-1].is_in?('.', ',') ? -3 : -2
Run Code Online (Sandbox Code Playgroud)

但我找不到这样的方法.它甚至存在吗?如果没有,任何想法为什么?

ruby enumerable

10
推荐指数
2
解决办法
1027
查看次数

标签 统计

enumerable ×1

ruby ×1