Why in traditional function, global variable wins on declared variable local? Here it seems that in a function prototype r<-(f h)w the f is seen in the function h, is not the local one declared as one argument but one f global... so one has to write functions one has to invent names for local variable it is sure 100% are not used as global .... (the action ok was not compile it or a warning there is a global variable same name of local argument variable or make win the argument variable )
there are the follow functions: g←{⍵,1,2,3} f←{⍵,1} ∇r←(f h) w r←f w ∇ this follow seems ok g h 9 9 1 2 3 f h 3 3 1 but i believe of had seen something as "g h 9" return "9 1" an not "9 1 2 3" but sure i had seen wrong...
@dzaima there are the follow functions: g←{⍵,1,2,3} f←{⍵,1} ∇r←(f h) w r←f w ∇ this follow seems ok g h 9 9 1 2 3 f h 3 3 1 but i believe of had seen something as "g h 9" return "9 1" an not "9 1 2 3" but sure i had seen wrong...