logo       

Re: >> notation: msg#00185

lang.smalltalk.squeak.beginners

Subject: Re: >> notation

On 11/30/06, Another Dave <dooright101@xxxxxxxxx> wrote:

I'm having trouble understanding the '>>' in some Smalltalk programs, Such
as this, from Smalltalk By Example:

MyClass>>doThis
array := Array new: 3.
array at: 1 put: 2.

I can understand that we are creating a new 3-place instance of Array, named
array, and putting 2 in the first slot. But I don't understand what MyClass,
>>, or doThis are doing.

The ">>" is just a way of indicating that you're talking about a message name.

In your example, MyClass is the class name, and doThis is the message
name. You'll never actually enter the ">>" when defining a message,
instead you'd put the code in the doThis message of MyClass in the
browser.

Regards,
Stuart.


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise