<div><div dir="auto">Yes, I sometimes use ifNotNil: just like that, instead of declaring a method temp var the temp is the block argument.</div></div><div><div dir="auto"><br></div><div dir="auto"><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 31 Jan 2022 at 5:14 PM Mark Janssen via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><u></u><div></div><div><div><br></div><div><br></div><div>On Mon, Jan 31, 2022, at 10:54 AM, Mark Janssen via Cuis-dev wrote:<br></div><blockquote type="cite" id="m_-3978247732904420237m_728959589968646910qt"><div><br></div><div><br></div><div>On Thu, Jan 27, 2022, at 6:58 PM, Hilaire Fernandes via Cuis-dev wrote:<br></div><blockquote type="cite" id="m_-3978247732904420237m_728959589968646910qt-qt"><p><span><span style="font-size:18px">Yes, I know this solution or the use of a
        temporary variable. This is not what I had in mind.</span></span><br></p><div>Le 27/01/2022 à 18:56, Juan Vuletich a
      écrit :<br></div><blockquote type="cite">This
      seems to work, only requiring #buttonsDo:<br></blockquote><pre cols="72" style="font-family:monospace">-- 
GNU Dr. Geo
<a href="http://drgeo.eu" style="font-family:monospace" target="_blank">http://drgeo.eu</a>
<a href="http://blog.drgeo.eu" style="font-family:monospace" target="_blank">http://blog.drgeo.eu</a><br></pre><div>-- <br></div><div>Cuis-dev mailing list<br></div><div><a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br></div><div><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br></div></blockquote><div><br></div><div>I can't test this exactly, but I think this should work:<br></div><div><br></div><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">self yourself ;  
fromList: #('Yes' 'No') ::</span></span></code><br></pre><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">  buttons do: [:each | </span></span></code><br></pre><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">               each when: #radioSelection send: #show: to: Transcript];</span></span></code><br></pre><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">yourself</span></span></code><br></pre><div><br></div><div>Mark<br></div><pre style="font-family:monospace"><br></pre><div><br></div><div>-- <br></div><div>Cuis-dev mailing list<br></div><div><a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br></div><div><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br></div></blockquote><div><br></div></div><div><div>Hmm,  self yourself; is just a very longhand for self :)<br></div><div><br></div><div>It looks what you need is something like also in Kotlin (<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/also.html" target="_blank">https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/also.html</a>) which has the specific use case to initialize some object and return the object itself<br></div><div><br></div><div>Then this could be written as:<br></div><div><br></div><blockquote type="cite" id="m_-3978247732904420237m_728959589968646910qt"><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">self also: [  :rg | 
 rg fromList: #('Yes' 'No') ::</span></span></code><br></pre><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">      buttons do: [:each | </span></span></code><br></pre><pre style="font-family:monospace"><code style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">               each when: #radioSelection send: #show: to: Transcript]]</span></span></code><br></pre></blockquote><div><br></div></div>-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>
</div>