Chapter Contents

Previous

Next
GO TO

GO TO



Moves execution immediately to the statement label that is specified

Valid: in a DATA step
Category: Control
Type: Executable
Alias: GOTO


Syntax
Arguments
Comparisons
Examples
See Also

Syntax

GO TO label;

Arguments

label
specifies a statement label that identifies the GO TO destination. The destination must be within the same DATA step. You must specify the label argument.


Comparisons

The GO TO statement and the LINK statement are similar. However, a GO TO statement is often used without a RETURN statement, whereas a LINK statement is usually used with an explicit RETURN statement. The action of a subsequent RETURN statement differs between the GO TO and LINK statements. A RETURN statement after a LINK statement returns execution to the statement that follows the LINK statement. A RETURN after a GO TO statement returns execution to the beginning of the DATA step (unless a LINK statement precedes the GO TO statement, in which case execution continues with the first statement after the LINK statement).

GO TO statements can often be replaced by DO-END and IF-THEN/ELSE programming logic.


Examples

Use the GO TO statement as shown here.


See Also

Statements:

DO
Labels, Statement
LINK
RETURN


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.