i think that in the first case you access an instance variable trees while
in the second case you send a message trees to self that cause an infinite
recursion.
am i right?


On Sat, Mar 11, 2017 at 12:57 AM, sergio ruiz <sergio....@gmail.com> wrote:

> I have a simple one, but i need to understand what is going on..
>
> i have something like
>
> Tree
>
> with a class method
>
> trees
> ^ trees ifNil: [OrderedCollection new]
>
> i initially ran into trouble with it locking my image up because i wrote
> it as:
>
> trees
> ^ self trees ifNil: [OrderedCollection new]
>
> what is the semantic difference between these two calls?
>
> THanks!
>
>
>
> ----
> peace,
> sergio
> photographer, journalist, visionary
>
> Public Key: http://bit.ly/29z9fG0
> #BitMessage BM-NBaswViL21xqgg9STRJjaJaUoyiNe2dV
> http://www.Village-Buzz.com
> http://www.ThoseOptimizeGuys.com
> http://www.coffee-black.com
> http://www.painlessfrugality.com
> http://www.twitter.com/sergio_101
> http://www.facebook.com/sergio101
>



-- 
Bernardo E.C.

Sent from a cheap desktop computer in South America.

Reply via email to