Olá a todos, na aula 1.6 de Ruby III (Lógica de Programação) foi usado no código o caractere | e fiquei sem entender qual o real motivo.
def encontra_jogador(mapa)
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 o heroi
end
end
#não achei!
end
Eu entendi como vai funcionar o laço do do mapa.each_with_index, mas não entendi o |linha_atual, linha|. Obrigado pela ajuda.