[Scilab-users] Passing function argument by reference

Grzegorz Skiba skiba.g at gmail.com
Tue Jul 3 11:22:44 CEST 2018


 Thank you Rafael,

I was looking for solution which allow object (tlist) modification by
function call but it seems that it is not possible to implement the
following without globals or using function return argument.

function addChannelToSession(obj, arg)
    obj.channel = arg;endfunction
function obj=createSession()
    obj = tlist(["tlisttype", "channel"], []);endfunction
s = createSession(); // s.channel is []addChannelToSession(s, 1); //
s.channel is 1

Regards Grzegorz

2018-07-03 11:19 GMT+02:00 Rafael Guerra <jrafaelbguerra at hotmail.com>:

> *Proszę*
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20180703/baf947ed/attachment.htm>


More information about the users mailing list