Hello<br>can anybody please explain me this example:<br><br>in init i make:<br>left := OrderedCollection new. <br>left add: nil -&gt; &#39;Eukaryota&#39;.<br>left add: &#39;Eukaryota&#39; -&gt; &#39;Opisthokonts&#39;.<br><br>
and then in another method:<br>(self perform: #left) do: [ :item | ...]<br><br><br>it&#39;s ok, but if i change init to<br>left := OrderedCollection new add: nil -&gt; &#39;Eukaryota&#39;; add: &#39;Eukaryota&#39; -&gt; &#39;Opisthokonts&#39;.
<br><br>and then i call<br>(self perform: #left) do: [ :item | ...]<br>i get error<br><br>i thought both init are equivalent<br><br>thnx.<br>
<br><br><br><br>