Depending on how much more complicated your actual use case is, could you not just write f(a,b,c) = a*b + a*c instead of a*(b+c)? I guess the former would be evaluated immediately at compile time if a is _zero ?
- [julia-users] Short-circuit evaluation for multiplication Jan Drugowitsch
- [julia-users] Re: Short-circuit evaluation for multi... Tom Breloff
- Re: [julia-users] Re: Short-circuit evaluation f... Yichao Yu
- Re: [julia-users] Re: Short-circuit evaluati... Jan Drugowitsch
- Re: [julia-users] Re: Short-circuit eval... Stefan Karpinski
- Re: [julia-users] Re: Short-circuit... Jan Drugowitsch
- Re: [julia-users] Re: Short-circuit eval... Yichao Yu
- Re: [julia-users] Re: Short-circuit... Jan Drugowitsch
- Re: [julia-users] Re: Short-cir... Jutho
