Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Vous avez appelé split avec un séparateur vide, et le moteur a refusé. Réfléchissons ensemble. Split coupe un texte à chaque endroit où le séparateur apparaît. Avec une virgule, le texte a, b, c devient trois morceaux. Mais un séparateur vide, où apparaît-il ? Partout entre deux caractères, et nulle part aux extrémités. Alors quelle réponse donner ? Une liste de caractères ? Le texte entier en un seul morceau ? Les deux se défendent, et le moteur ne tranche pas à votre place. Il refuse, par son nom. Si vous voulez les caractères un par un, utilisez la sélection : t, point, entre crochets, un point point n, qui désigne les caractères de la position un à la position n. Si vous voulez couper sur une vraie séparation, donnez un séparateur qui contient au moins un caractère. Exemple : le séparateur vient d'une variable qui, pour une entrée particulière, est vide. Testez-la avant d'appeler split. Une question ambiguë mérite une réponse précise : choisissez laquelle.
Texte issu du catalogue d'erreurs du moteur Rush.
