Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você usou o emit, e o rush disse que ele foi aposentado. Vamos ver o porquê. O emit era a mão do próprio fedex, o carteiro do motor. Uma decisão disse que só o fedex pode chamá-lo, e que um programa de usuário não deve tocar nele. Para mandar algo a outro gtr, você usa o message: o message é o quê, e o mecanismo interno de cópia é o como. Então o emit saiu da superfície do programa. Em vez de dizer que ele não foi encontrado, o rush avisa que foi aposentado, e mostra a substituição. Um exemplo: você escreve emit com um endereço e um texto, para enviar uma carta. A correção é escrever message, o gtrID, a palavra two way, se quiser resposta, e o texto entre aspas. E, se você tem uma função sua com o nome emit, ela vence. A mensagem traz a linha, a decisão e a substituição. Use o message, e siga.
Texto do catálogo de erros do motor do Rush.
