Hello,

I am not sure to understand what you want to achieve here.
It is not really clear for me.
You might be able to hack something using 'exists" but I am not sure that it would fit nicely with the way Scilab is designed...


Antoine


On 07/05/2020 14:01, kjubo wrote:
Dear all,

I would like to ask you, how can I disable visibility of variables from
workspace for functions.

I need to be sure, that function which I convert from script file, will not
use any variable, which is not in it input, or defined inside the function
itself.

Please see examples below.

Is this possible?
Thank you BR JK

         example 1:

         a = 3
         function fx = some_fun(x,a)
             fx = x+a
         endfunction

         calling some_fun(5) now return 3+5, but I need to be an error.


         example 2:

         a = 3
         function fx = some_fun(x)
             fx = x+a
         endfunction

         I need also error, as variable a should be passed as input argument
or defined inside some_fun body



--
Sent from: 
http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to