Saya memiliki array Ruby yang berisi beberapa nilai string. Aku ingin:
- Temukan semua elemen yang cocok dengan beberapa predikat
- Jalankan elemen yang cocok melalui transformasi
- Kembalikan hasilnya sebagai larik
Sekarang solusi saya terlihat seperti ini:
def example
matchingLines = @lines.select{ |line| ... }
results = matchingLines.map{ |line| ... }
return results.uniq.sort
end
Apakah ada metode Array atau Enumerable yang menggabungkan select dan map menjadi satu pernyataan logis?