很久以前我在 Ruby 中看到了这个技巧。与其像这样做(例如):
您可以一次性调用所有对象,并在末尾添加操作,有点像:
if array1.empty? and array2.empty? and array3.empty?
您可以一次性调用所有对象,并在末尾添加操作,有点像:
if %w(array1 array2 array3).each { |a| a.empty? }
但我认为它比那更简单...或者,可能是那样。我真的不知道,但这就是我对它感兴趣的原因。谢谢。