<div dir="ltr"><div>Dear Scilabers, <br></div><div><br></div><div>Is it possible to pass object (tlist) to a function by a reference ? <br></div><div><br></div><div>Example code :<br></div><div><br></div><div><pre style="font-family:Monospaced"><span style="color:rgb(176,24,19)">function</span> <span style="color:rgb(0,0,0);text-decoration:underline">ref_test</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(131,67,16);font-weight:bold">obj</span><span style="color:rgb(74,85,219)">)</span>
<span style="color:rgb(131,67,16);font-weight:bold">obj</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">a</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">10</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(176,24,19)">endfunction</span>
<span style="color:rgb(0,0,0)">o</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">tlist</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(74,85,219)">[</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">tlisttype</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">a</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">b</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">]</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">0</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(188,143,143)">0</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(0,0,0);text-decoration:underline">ref_test</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">o</span><span style="color:rgb(74,85,219)">)</span>
<span style="color:rgb(160,32,240)">if</span> <span style="color:rgb(0,0,0)">o</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">a</span> <span style="color:rgb(92,92,92)">==</span> <span style="color:rgb(188,143,143)">10</span> <span style="color:rgb(160,32,240)">then</span>
<span style="color:rgb(50,185,185)">disp</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">works</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(160,32,240)">else</span>
<span style="color:rgb(50,185,185)">disp</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">do not works</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(160,32,240)">end</span></pre>
<br></div><div>Regards Grzegorz <br></div></div>