Bonjour,
Je dois me mettre sur Ruby (Ror plus précisement) pour le développement d\\\'un projet. Je prends donc tout d\\\'abord contact avec le langage (la question peut donc sembler etrange).
Je suis en train de regarder le comportement sur une classe toute simple que voici :
#
# this is a sample to generate a random password
#
public
def getPass(length = 8)
if length != 8
@length = length
end
toReturn = String.new
i = 0
while i < @length
index = rand(@atts.length)
toReturn.concat(@atts[index])
i += 1
end
return toReturn
end
end # class
Pas compliqué mais voilà. Lorsque l\\\'on génère une chaine de caractère dans une console (Linux) je me retrouve avec un tas de caratères spéciaux (fin de ligne, tabulation, &, ...). Quelqu\\\'un peut-il me dire pourquoi ?
Désolé, c'est en postant que j'ai découvert l'erreur ...
Le code est mal passé sur le post. @atts est mal formaté et l'erreur venait tout simplement d'un oubli de quote.