46
Có cách nào tốt hơn để viết những dòng này:Kiểm tra nhiều mục trong mảng bằng cách sử dụng .include? - Ruby Beginner
if myarray.include? 'val1' ||
myarray.include? 'val2' ||
myarray.include? 'val3' ||
myarray.include? 'val4'
là có một cái gì đó đơn giản hơn để đọc như thế này 'nếu myarray.include? ['val1', 'val2', 'val3'] 'Nếu không, thì tôi đoán câu trả lời của bạn có vẻ tốt nhất. – Hopstream
@Hopstream, đã thêm một triển khai khác với bất kỳ tính năng nào? – tokland
lý do sử dụng biểu mẫu phủ định? tại sao không chỉ sử dụng '(tự & khác) .any?' thay vì '! (tự & khác) .empty? ' –