"Além dos Watches, há também um recurso poderoso chamado Evaluate Expression."
"Clique com o botão direito do mouse em uma variável no código e selecione Avaliar Expressão no menu. Ou simplesmente pressione Alt+F8."
"Então uma janela mágica se abre onde você pode calcular o valor de qualquer expressão:"
![IDEIA: Avalie a expressão - 1](https://cdn.codegym.cc/images/article/a44d70bf-be1f-4226-9d10-a1b089901cf3/512.jpeg)
"Aqui está o que temos:"
![IDEIA: Avalie a expressão - 2](https://cdn.codegym.cc/images/article/8448a457-36c4-4ad1-b373-c9f27948964f/512.jpeg)
"Mas eu disse que você pode inserir qualquer expressão lá:"
![IDEIA: Avalie a expressão - 3](https://cdn.codegym.cc/images/article/748555be-9cf8-4a1b-b3e1-a0cbfa6c891a/512.jpeg)
"Ou ainda isto:"
![IDEIA: Avalie a expressão - 4](https://cdn.codegym.cc/images/article/3ba6324f-3600-4664-acc2-2e95ad1737c4/512.jpeg)
"Ou isto:"
![IDEIA: Avalie a expressão - 5](https://cdn.codegym.cc/images/article/53127bf3-c9c8-4575-958c-65f096cc50e1/512.jpeg)
"Você pode ver todas essas variáveis, e você pode ver tudo a que elas se referem, etc."
"Eu acho que isso seria muito útil para grandes programas."
"Sim. Mas há mais."
"Deseja usar os dados do programa para executar código arbitrário enquanto o programa está em execução?"
"Espere, você pode fazer isso?"
"Claro. O botão CodeFragmentMode permite que você faça isso. Clique neste botão para alternar para um modo em que você pode inserir fragmentos de código inteiros com várias linhas."
![IDEIA: Avalie a expressão - 6](https://cdn.codegym.cc/images/article/67218b78-17df-4f3a-9b8f-2a3cfd6d29c3/512.jpeg)
"Aqui eu usei a variável sum5 , chamei o método sum() , declarei algumas variáveis , atribuí valores a elas e calculei o resultado de tudo isso."
"O que você acha?"
"Pessoalmente, acho isso superlegal. Especialmente a capacidade de executar várias ações usando os valores atuais de variáveis como sum5 e sum7. A capacidade de chamar métodos e criar variáveis significa que posso fazer praticamente qualquer coisa."
"Sim. É muito legal. Você pode executar código e escrever coisas no console - e será exibido! É um código totalmente funcional. Sem quaisquer limitações."
"Obrigado, Ellie. Estas foram algumas lições muito informativas e - não hesitarei em dizer - as mais úteis de todas."
GO TO FULL VERSION