Funções que apresentam valores
Algumas funções são concebidas de modo a realizarem um cálculo ou determinarem a condição de um objecto. Essas funções criam informações, tais como o resultado do cálculo ou o estado do objecto. Quando uma destas funções acaba de ser executada, “apresenta” estas informações.
Por exemplo, vejamos a função Number.sqrt(). Esta função calcula a raiz quadrada de qualquer valor que lhe seja indicado. Por exemplo, se pretender encontrar a raiz quadrada do número 25, poderá indicar o seguinte: “Number.sqrt(25)”.
Contudo, “Number.sqrt(25)” não é uma expressão completa, porque não indica a uma exibição interactiva o que fazer com o valor apresentado (a raiz quadrada de 25, ou 5). Para criar uma expressão completa, terá de indicar à exibição interactiva onde colocar a informação.
Uma das formas de fazê-lo é colocá-la numa variável:
IntVar = Number.sqrt(25)
Depois desta expressão ser avaliada, IntVar será igual a 5.