Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Votre appel manque d'étiquettes, et le moteur le refuse dès la lecture. Voici la règle. Quand tous les arguments d'un appel remplissent le même genre de rôle, ce sont tous des êtres, par exemple deux textes à concaténer, et aucune étiquette n'est nécessaire. Mais dès qu'un appel mélange un être et un ou plusieurs paramètres, il devient hétérogène, et au moins n moins un arguments doivent porter leur étiquette. Sur trois arguments, deux étiquettes. Sur mille, neuf cent quatre-vingt-dix-neuf. C'est un plancher : en mettre davantage n'est jamais puni. Autre détail : l'étiquette se place sur le paramètre, pas sur l'être. Exemple : pour math.pow, écrivez base deux points deux, puis dix tout nu, c'est licite, alors que deux et dix, tous deux nus, ne l'est pas. Dans la forme méthode, le receveur remplit déjà la place de l'être sans l'écrire, donc t point split avec un espace reste valide. Pour corriger, étiquetez les paramètres que le message nomme.
Texte issu du catalogue d'erreurs du moteur Rush.
