[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 

Greetz  

-----Oorspronkelijk bericht-----
Van: beginners-bounces at lists.squeakfoundation.org
[mailto:beginners-bounces at lists.squeakfoundation.org] Namens Edgar J. De
Cleene
Verzonden: donderdag 10 mei 2007 19:34
Aan: A friendly place to get answers to even the most basic questions about
Squeak.
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
http://lists.squeakfoundation.org/mailman/listinfo/beginners



More information about the Beginners mailing list