Singular Manual: ERROR

  | ### 5.1.28 ERROR `Syntax:` `ERROR (` string_expression `)` `Type:` none `Purpose:` Immediately interrupts the current computation, returns to the top-level, and displays the argument `string_expression` as error message. `Note:` This should be used as an emergency, resp. failure, exit within procedures. `Example:`
      int i=1;
      proc myError() {ERROR("Need to leave now");i=2;}
      myError();
      ==>    ? Need to leave now
      ==>    ? leaving ::myError
      i;
      ==> 1

User manual for Singular version 4-1-0p2, 2017, generated by texi2html.