It's being evaluated in all of those cases. You can see this by
replacing a with its value:

   (>:a) *. (0<a=.1)
2
   (>:1)*.0<1
2
   >:1
2
   0<1
1
   2*.1
2

   (>:a) *. (0<a=.0)
0
   (>:0)*.0<0
0
   >:0
1
   0<0
0
   1*.0
0

   (>:a) *. (0<a=._5)
0
   (>:_5)*.0<_5
0
   >:_5
_4
   0<_5
0
   _4*.0
0

(And, generally speaking, if you do not understand an expression it is
a good idea to break it down into steps and follow an example through
each of those steps. If you cannot see how to do this, and reading the
documentation does not give you enough background, it's worth asking
for help.)

I hope this helps.

Thanks,

-- 
Raul


On Mon, Nov 6, 2017 at 6:35 AM, Rudolf Sykora <rudolf.syk...@gmail.com> wrote:
> On 6 November 2017 at 12:21, Linda Alvord <lindaalvor...@outlook.com> wrote:
>>  Wasn't sure so I guess the answer is it gets evaluated:
>
>
> Well, sometimes it doesn't:
>
> (>:a) *. (0<a=.1)
> 2
> (>:a) *. (0<a=.0)
> 0
> (>:a) *. (0<a=._5)
> 0
>
> Ruda
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to