Je dois lire dans un fichier contenant une liste de nombres.Convertir le contenu d'un tableau en int
Ce code lit dans le fichier et le place dans un tableau 2d. Maintenant j'ai besoin d'obtenir la moyenne de tous les nombres dans mon tableau mais j'ai besoin de changer le contenu du tableau en int. Des idées où mettre la méthode to_i
?
Class Terrain
def initialize file_name
@input = IO.readlines(file_name) #read in file
@size = @input[0].to_i
@land = [@size]
x = 1
while x <= @size
@land << @input[x].split(/\s/)
x += 1
end
#puts @land
end
end
ce qui est arrivé à votre question précédente? http://stackoverflow.com/questions/7993821. C'est très similaire, pourtant vous n'y avez donné aucun retour, aucun commentaire, aucun vote, rien. Des solutions là-bas ont montré comment utiliser la carte mais vous continuez à utiliser un non-idiomatique alors que dans cette question. – tokland
Pour compléter le commentaire de @ tokland, il est parfaitement acceptable de demander des précisions dans les commentaires si vous ne comprenez pas une réponse. –