if le_rank[1].to_i < pontos_totais
salva_rank(nome, pontos_totais)
end
def le_rank()
conteudo_atual = File.read "rank.txt"
dados = conteudo_atual.split("\n")
end
\n
\n
Duvida: rank[1].to_i Isto será aplicado ao retorno da funcao ? Ou seja em dados ?, e ele nao é um parametro ? porque nao funciona se fizer le_rank([1].to_i) se estou invocando-a
E quando usar posicionamento de array, le_rank[0] é que estamos na primeira linha, e teria uma coluna este array do arquivo, que vai ate n- numeros 256 né ? (nao me recordo agora) e toda vez que referencio isto, é a linha em questao, correto ? Nao poderia ter elimando a variavel local dados e aplicado tudo em uma só e usa-la ? ex:
\n
conteudo_atual = File.read "rank.txt".split(“\n”)