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.

Nota: Porque é que esta função começa por Number? Neste caso, Number indica simplesmente que esta função é numérica. Para mais informações, consulte “Objectos“.
Tópico ascendente: Compreender expressões

Funções que apresentam valores