Tôi có một mảng các chuỗi: phrases = ["Have a good Thanksgiving", "Eat lots of food"]
Ruby - Cách kiểm tra xem chuỗi có chứa tất cả các từ trong một mảng không?
tôi có một loạt các từ đơn: words = ["eat", "food"]
Tôi muốn quay trở lại các mục trong mảng đầu tiên nếu chuỗi có chứa tất cả các từ trong mảng thứ hai.
Vì vậy, nó sẽ giống như thế này:
phrases.select{ |x| x.include_all?(words) }
Nên tôi chỉ tạo ra include_all?
chức năng để lặp qua mỗi thành viên của mảng words
và thực hiện so sánh, hoặc là có bất kỳ phương pháp tích hợp trong I 'M mất tích?
phần nào về tính toán từng phần? tức là từ = "ăn" cụm từ = ["Tôi không thích thịt"] – tokland