warning messages
warning('string') warning(string_matrix) warning('off') warning('on') warning('stop') mode = warning('query')
warning('string') prints the character string
'string' in a warning message.
warning(string_matrix) prints each element of the matrix string_matrix
in a warning message.
'on' enables warning messages, warning messages do not interrupt script execution.
'off' disables warning messages, warning messages are ignored (neither displayed nor interrupting script execution).
'stop' enables warning messages and stops execution when a warning is encountered.
'query' gets state 'on', 'off' or 'stop'.
warning("on"), warning("off") and warning("stop") also affect hard-coded functions issuing warnings.
w_flag = warning("query"); // remembering the warning flag warning('on') warning('this is a warning') warning('off') warning('this is a warning') warning('query') warning('on') // Example with a localized message warning(msprintf(gettext("%s: Wrong number of input argument: %d expected.\n"),"myFunction",2)); // Setting warning stop warning("stop") try warning("this is a warning"); catch lasterror() // Warning message is considered an error end warning(w_flag); // resetting the warning flag | ![]() | ![]() |