Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!sun-barr!decwrl!ucbvax!ARIZONA.EDU!ralph From: ralph@ARIZONA.EDU ("Ralph Griswold") Newsgroups: comp.lang.icon Subject: Re: return expressions Message-ID: <8907101218.AA21612@megaron.arizona.edu> Date: 10 Jul 89 12:18:43 GMT References: <8907100740.AA01903@sophist.uchicago.edu> Sender: daemon@ucbvax.BERKELEY.EDU Distribution: inet Organization: The Internet Lines: 12 The return expression always returns. It returns the *outcome* of evaluating its argument. If its argument fails, the return causes failure of the procedure invocation in which it occurs. E.g., return &fail has the same effect as fail Ralph Griswold / Dept of Computer Science / Univ of Arizona / Tucson, AZ 85721 +1 602 621 6609 ralph@Arizona.EDU uunet!arizona!ralph