0

我有一行代码计算所有以 结尾的属性名称_cui_id

cuis_count = self.attribute_names.map { |x| x.include?("_cui_id") }.count(true)

重构它的最佳方法是什么?

4

1 回答 1

1

Count 可以将块作为参数:

cuis_count = self.attribue_names.count{|x|x.include?("_cui_id")}

这样可以节省您的地图调用

于 2012-06-27T19:02:55.393 回答