Sto cercando di imparare come cercare all'interno di un array bidimensionale; per esempio:Come cercare all'interno di un array bidimensionale
array = [[1,1], [1,2], [1,3], [2,1], [2,4], [2,5]]
Voglio sapere come cercare all'interno della matrice per le matrici che sono di forma [1, y]
e poi mostrare ciò che gli altri y
numeri sono: [1, 2, 3]
.
Se qualcuno può aiutarmi a capire come cercare solo con i numeri (poiché molti degli esempi che ho trovato includono stringhe o hash) e anche dove cercare le risorse giuste, sarebbe utile.
Questa parte non è chiaro: 'Come cercare solo con i numeri (come un sacco degli esempi che ho trovato includono stringhe o hash) '. Puoi aggiungere degli esempi per mostrare cosa intendi? – sawa
Mi è stato dato il suggerimento che sarebbe stato qualcosa come array.each {| i | ...} ma non so come applicarlo ... Mi dispiace per una domanda così fondamentale. – Kumo
@sawa Scusa, volevo dire che volevo essere in grado di cercare gli array che contengono il numero 1 (nella posizione [0]) e restituire l'altro numero associato. In questo caso, mi piacerebbe essere in grado di cercare nell'intero array cercando gli array interni che hanno il primo numero come 1. Alla fine, mi piacerebbe scoprire quanti oggetti hanno il numero 1 nella prima posizione e quali sono i rispettivi numeri partner (1, 2, 3). Ciò presuppone che non riesco a vedere i numeri negli array in primo luogo. – Kumo