Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você usou data ponto put de um jeito que não combina com o portador, e o motor recusou. Vamos entender. A porta put pousa cada membro sob a sua chave. Por isso precisa de duas coisas: um portador que tenha chaves, como um mapa, e membros rotulados, ou seja, cada valor com o seu nome. A mensagem diz qual das duas faltou. Primeiro caso: você tentou usar put numa lista. Uma lista guarda itens em posições, não chaves, e a porta dela é data ponto add. Segundo caso: você entregou um valor sem rótulo. Sem rótulo, o motor não sabe sob qual chave pousar o valor. Exemplo: put na lista de compras com o valor leite, sem chave nenhuma. Não há onde guardar. A correção: se o portador é uma lista, use add. Se é um mapa, dê um rótulo a cada valor, como preco dois pontos dez. Assim o put sabe exatamente onde cada membro vai pousar.
Texto do catálogo de erros do motor do Rush.
