A problem with Thread[]
- To: mathgroup at smc.vnet.net
 - Subject: [mg111389] A problem with Thread[]
 - From: guerom00 <guerom00 at gmail.com>
 - Date: Fri, 30 Jul 2010 06:56:11 -0400 (EDT)
 
Hello all,
Here is a snippet of code:
MyArcTan := Function[{x, y},
   Module[{result},
    If[x == 0 && y == 0,
     result = 0,
     result = ArcTan[x, y]
     ];
    result
    ]
   ];
In[725]:= Thread[MyArcTan[{-1, 0, 1}, 0]]
Out[725]= result$58407737
Somehow, when I thread my custom function MyArcTan[], it does not
execute the If[] test hence do not define the result...
How can I solve that ?
TIA