Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


...

Aviso
iconfalse

Esta página não deve tem como objetivo ser lida como um guia de como programar com Rhino ou mesmo como um "aprenda a programar", mas sim para listar algumas características interessantes que serão referenciadas em outros pontos da documentação. Se você ainda não tem experiência com o desenvolvimento no Rhino, recomendamos que deixe essa documentação para o futuro.

Em vários momentos da personalização lidamos com o que chamamos de mapa. Mapa nada mais é que um conjunto de itens com chave/valor.

...

Recomendamos usar sempre da forma Java por ter uma maior compatibilidade com os nossos métodos, exceto quando a documentação permitir o uso da forma nativa, o que deixara o código mais legível.

Exemplo de um Mapa Nativo:

Bloco de código
languagejs
linenumberstrue
var dados = {
   "nome": "João", 
   "idade": 42,
   "salario": 2500.98
}

console.log("O salário de " + dados.nome + " (" + dados.idade + " anos) é de R$ " + dados.salario);
//imprime: O salário de João (42 anos) é de R$ 2500.98

Exemplo de um Mapa Java:

Bloco de código
languagejava
linenumberstrue
var dados = new java.util.HashMap();
dados.put("nome", "João");
dados.put("idade", 42);
dados.put("salario", 2500.98);

console.log("O salário de " + dados.get("nome") + " (" + dados.get("idade") + " anos) é de R$ " + dados.get("salario"));
//imprime: O salário de João (42 anos) é de R$ 2500.98

...