Parâmetros com eval
|
|
Olá! Dúvida básica: Imagine que se tenha necessidade de chamar um método passando 2 parâmetros, mas seus parâmetros estão em um array e você não quer especificar cada parâmetro individualmente, quer passar um array com a quantidade certa de elementos na ordem. Exemplo: Então, tem como fazer isso sem o uso de eval? Só para explicar melhor, eu sei que poderia alcançar esse resultado de outras formas, como mudar a declaração do método para aceitar n parâmetros, ficando assim: Mas a ideia é não mudar a declaração do método, mas sim como ele é chamado. Alguma dica? |
|
|
Tu pode passar os valores assim: |
|
|
Tu pode passar os valores assim: |
|
|
Muito obrigado! Era exatamente o que eu imaginava que poderia existir, mas não tinha idéia de como procurar na documentação! Aliás, como chama isso? Onde estaria na documentação (provável que esteja relacionado com outras coisas úteis) ? |
|
|
Splat operator. |
|
|
Obrigado novamente! |

