我有以下简单的代码:
max_length = 0
chains.each { |x| if x.resolution < min_resolution min_resolution = x.resolution }
chains.delete_if { |x| x.resolution > min_resolution }
其中chain
s 有属性resolution
,我想删除所有chain
没有最低的 s resolution
。这个解决方案有效,但我试图保持我的代码整洁并试图避免局部变量。有没有办法在不创建变量的情况下解决上述问题max_length
?