Previous Page | Next Page


SCL Elements

SAS Component Language has statements, functions, CALL routines, operators, expressions, and variables--elements that are common to the Base SAS language and to many other programming languages. If you have experience writing DATA or PROC steps in the Base SAS language, the basic elements of SCL are familiar to you. For example, in SCL programs, you can use DO loops, IF-THEN/ELSE statements, comparison operators such as EQ and LT, and SAS macros.

SCL provides additional statements, functions, and other features that make it easy to create object-oriented, interactive applications. For example, SCL provides CLASS and INTERFACE statements that enable you to define classes and interfaces to those classes. You can use dot notation to access an object's attributes directly and to invoke methods instead of using the SEND and NOTIFY routines.

The Structure of SCL Programs describes the organization of an SCL application. SCL Fundamentals describes the basic elements of SCL and the rules that you must follow to put these elements together in a program. Controlling Program Flow describes the statements and other features that you can use to control the flow of your application.

Previous Page | Next Page | Top of Page