ProfStef: Sintaxe da mensagem: mensagens binárias

pharo

Tutorial do Pharo

Abra o tutorial em português do ProfStef na lição Sintaxe da mensagem: mensagens binárias.

pharo6-pharo-tutorials-submenu

pharotut-binary-messages-lesson.png

Mensagens binárias (unary messages) são estruturadas como <objeto receptor> <operador> <argumento>. Por exemplo: 2 + 3. Há um único argumento. No caso podemos dizer aproximadamente que o objeto 2 recebe a mensagem + com o argumento 3.

Nota:

O operador  pode ser um ou uma combinação de mais de um dos símbolos:

+ – / \ * ~ < > = @ % | & ?

false ==> true é um exemplo válido e que está implementado. Experimente (Você sempre pode escrever num Playground ou inserir no próprio texto da lição).

pharotut-binary-messages-lesson-plus-false-implies-true-expression

A expressão Date today < Date yesterday usa uma combinação de mensagens unárias (Date today e Date yesterday) com uma mensagem binária (<). As mensagens unárias são avaliadas antes da mensagem binária, como veremos na lição sobre precedência. Considerando que o que está entre parênteses é avaliado primeiro seria como em (Date today) < (Date yesterday), uso de parênteses que também veremos na lição sobre precedência.

Inspecione as várias expressões para apreender detalhes sobre os retornos das expressões.

Voltar à página do tutorial.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s