I do not see any cases illustrated here where it does not work? What are you talking about?
Thanks, -- Raul On Thu, Sep 21, 2017 at 9:22 AM, Erling Hellenäs <[email protected]> wrote: > Hi all ! > > I tried the exception handling. It works sometimes. It does not always work? > J can not give errors because the exception handling does not always work? > There is no way to fix it so we have to accept random results of our > programs instead of errors? > > p=: 3 1 0 2 > > q=: 3 1 1 0 > > A=: A. :: (!@#) > > A p > > 20 > > A q > > 24 > > A. q > > |index error > > | A.q > > a=: 3 : 0 > > try. > > A. y > > catch. > > 'error' > > end. > > ) > > a q > > error > > > Cheers, > > Erling > > > Den 2017-09-21 kl. 14:33, skrev Raul Miller: >> >> Sure, and, for example: >> >> typetrap=:4 :0 >> try. >> x/y >> catch. >> 'this is a trap' >> end. >> ) >> >> 1 typetrap 1 >> this is a trap >> >> Or, if you want some other kind of result (or if you want to see valid >> arguments): >> >> +`'' typetrap i.4 >> 6 >> >> No problem, right? >> >> Thanks, >> > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
