Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você chamou algo com poucos rótulos, e o motor recusou no parse. Vamos entender a lei do argumento. Quando todos os argumentos preenchem um ser, a chamada é homogênea e não rotula nada, como concatenate de a e b. Mas quando um argumento também preenche um parâmetro, a chamada é heterogênea, e pelo menos n menos um dos argumentos escritos precisam de rótulo. Com três argumentos, dois rótulos. Com mil, novecentos e noventa e nove. Isso é um piso: rotular a mais nunca é punido. E o rótulo vai no parâmetro, não no ser. Escrever math ponto pow com base dois pontos dois, e dez solto, nomeia o ser e deixa o parâmetro sem nome, o mesmo defeito de escrever dois e dez soltos, só que com um rótulo mais alto. O receptor da forma de método preenche o espaço do ser sem ser escrito, então t ponto split com um espaço pode ficar solto. A correção: rotule o parâmetro, como math ponto pow com base dois e exponent dez.
Texto do catálogo de erros do motor do Rush.
