Bom dia! No exemplo abaixo não entendi muito bem como o segundo parâmetro(linha) é usado na método each_with_index.
Visto que "linha_atual" é o indice do caractere_do_heroi dentro da matriz, o que esse segundo parametro (linha) é?
def encontra_jogador(mapa) #mapa é uma matriz
caractere_do_heroi = "H"
mapa.each_with_index do |linha_atual, linha|
coluna_do_heroi = linha_atual.index caractere_do_heroi
if coluna_do_heroi
#achei! linha e coluna
end
# não achei
end