ProfStef: Sintaxe da mensagem: Parênteses

pharo

Tutorial do Pharo.

Abra o tutorial em português do ProfStef na lição Sintaxe da mensagem: Parênteses.

pharo6-pharo-tutorials-submenu

pharotut-parentesis-lesson

A ordem de execução das mensagens é alterada com o uso de parênteses de forma similar ao que acontece em expressões matemáticas. Primeiro se avalia o que está entre parênteses.

Vamos remover os parênteses nas expressões mostradas acima para ilustrar as consequências. Deixaremos a expressão não modificada acima da qual os parênteses foram removidos.

pharotut-parentesis-removed

Os valores nas duas primeiras expressões mudam radicalmente. Isto pode causar erros no programa difíceis de perceber.

A terceira expressão lança um erro após os parênteses serem removidos. O inteiro 200, objeto da classe SmallInteger, não “entende” (understand) a mensagem bottomRight que passou a ser enviada ao mesmo após a remoção dos parênteses.

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