Hi Simon,<div><br></div><div>If I understand well, you should use a dot to separate the two expressions in the block.</div><div><br></div><div>|test isFact|<br><br>test := Array new:5.<br>isFact := False.<br>test doWithIndex:[ :each :i | ((each isNil) & (isFact = False))<br>
 ifTrue:[<br>  test at:i put:'plain'.</div><div>    isFact := True<br>  ]<br> ].</div><div><br></div><div><br><div>#Luc<br>
<br><br><div class="gmail_quote">2010/10/23 Simon De Baets <span dir="ltr"><<a href="mailto:debaetssimon@gmail.com">debaetssimon@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello,<br><br>I use Pharo 1.1 . I want to add a new element in an array that have a part of nil element. I want to add this new element on the first nil case. I produce this code<br><br>|test isFact|<br><br>test := Array new:5.<br>

isFact := False.<br>test doWithIndex:[ :each :i | ((each isNil) & (isFact = False)) <br> ifTrue:[<br>  test at:i put:'plain'; isFact := True<br>  ] <br> ].<br>test. <br><br>But it doesn't function because they are two instruction in the ifTrue bolck. So my question is : "How can i put two instructions in an ifTrue block?"<br>

<br>Thanks,<br clear="all"><font color="#888888"><br>-- <br>Simon De Baets,<br>Etudiant en MA1 informatique  l'ULB<br><br>
</font><br>_______________________________________________<br>
Pharo-project mailing list<br>
<a href="mailto:Pharo-project@lists.gforge.inria.fr">Pharo-project@lists.gforge.inria.fr</a><br>
<a href="http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project" target="_blank">http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project</a><br></blockquote></div><br></div></div>