J'écris une petite bibliothèque qui écrit des données dans un fichier. certaines des données sont des chaînes, certaines ne le sont pas - des choses comme des valeurs booléennes (vrai/faux) ...Ruby: chaîne de guillemets automatiques, pas d'autres données, lors de l'écriture dans un fichier?
Lorsque j'ai une chaîne pour les données, je veux écrire la chaîne dans le fichier avec des guillemets autour . donc une chaîne comme "ceci est une chaîne de données" serait écrite dans le fichier avec les guillemets autour d'elle.
Lorsque j'ai d'autres types de données, comme un booléen, je veux écrire la valeur booléenne dans le fichier sans les guillemets. donc, false serait écrit comme faux - pas de guillemets autour de lui.
Y at-il un moyen de citer/ne pas citer automatiquement la valeur d'une variable, selon que la variable contenant la valeur est ou non une chaîne, lors de l'écriture dans un fichier?
merci, rampion! Cela fonctionne parfaitement pour ce que je fais. –