Hi,

Thanks for the answers - it is all clear now :).

Best Regards,
Jan

Dňa štvrtok, 5. novembra 2015 15:49:50 UTC+1 Mauro napísal(-a):
>
> > 1) Is filter an effictient way for doing this ? I assume yes (optionally 
> > using an inplace version filter!() may be advantageous). 
>
> If you need speed you may need to look into FastAnonymous to define your 
> function.  If this is not a bottleneck, then don't bother. 
>
> > 2) It was surprising to me to see that "nobsTreshold" is visible to the 
> > anonymous function in play1() and also to g() in function play2(). I 
> > thought that in general function can see only its input parameters. 
> Anyway, 
> > it is extremely useful that e.g. in line g(x) = size(x, 1) > 
> nobsTreshold; 
> > g(x) sees nobsTreshold 
>
> Functions are a nested scope and can see the variables in their outer 
> scope(s).  Have a read through the scope section of the manual. 
>

Reply via email to