Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você tentou juntar dois valores de tipos diferentes com concatenate, e o motor recusou. Vamos ver a regra. O concatenate cola duas coisas do mesmo tipo: dois textos, ou duas listas. O segundo argumento precisa ter o mesmo tipo do primeiro. Um texto junto de um número, uma lista junto de um texto, ou um mapa, não têm junção possível, a não ser que o motor invente uma conversão que você nunca escreveu. E o rush não faz isso: a regra da casa é que nenhuma conversão acontece às escondidas. A mensagem mostra os dois operandos como foram escritos, para você ver os tipos. Exemplo: juntar o texto idade, dois pontos, com o número trinta. Dá erro. A correção: faça a conversão você mesmo, de forma visível, por exemplo transformando o número em texto com to ponto string antes de juntar. Assim, os dois lados são textos, a junção funciona, e a conversão aparece escrita no seu código.
Texto do catálogo de erros do motor do Rush.
