[Newbies] [Q] A really silly question

Rob Van Pamel rob.vanpamel at telenet.be
Thu May 10 17:43:21 UTC 2007

This is because of the Architecture of Smalltalk ...

It is always so in Smalltalk that you send an message to an object .. 
When you do the following 

b := 0 - a.

You send the message '-' to the object 0. The parameter of the message is A.

These are called binary messages. 
When you have 

b := - a

You don't have an object where you send your message to.
Again like I said before when you do a negated you send the message negated
to the object a. I hope you understand it if you don't ask again and I'll
try to explain better 


-----Oorspronkelijk bericht-----
Van: beginners-bounces at lists.squeakfoundation.org
[mailto:beginners-bounces at lists.squeakfoundation.org] Namens Edgar J. De
Verzonden: donderdag 10 mei 2007 19:34
Aan: A friendly place to get answers to even the most basic questions about
Onderwerp: Re: [Newbies] [Q] A really silly question

El 5/10/07 2:22 PM, "Rob Van Pamel" <rob.vanpamel at telenet.be> escribió:

> To get the negative of a value use
> a negated.
> Greetz 
>   Rob 

Yes, I know that.
What I ask is why you could't do b := - a.

Beginners mailing list
Beginners at lists.squeakfoundation.org

More information about the Beginners mailing list