Categorias de expressões - Atribuição

Uma expressão pode ser de uma das 4 categorias abaixo, e pode ser precedida por zero ou mais prefixos de atribuição. Um prefixo de atribuição é formado por um nome de variável seguido pelos símbolos := (Smalltalk/V) ou <- (Smalltalk-80), e tem por efeito atribuir às variáveis o valor do resultado da expressão, como no exemplo a seguir:

p1 := p2 := (10 @ 10 corner: 50 @ 50) center

A expressão acima faz p1 e p2 referenciarem o Ponto situado no centro do Retângulo com canto superior esquerdo em 10 @ 10 e canto inferior direito em 50 @ 50.


Categorias de expressão em Smalltalk