|
  QuickSCREEN       Details       Example       Contents       Index |
| ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ |
| DATA Statement Details |
|
| Syntax |
|   DATA  constant[,constant]... |
|   |
| The constant1, constant2, and so on in a DATA statement can be any |
| valid numeric or string constant. |
|   |
| Names of symbolic constants (defined in a CONST statement) appearing |
| in DATA statements are interpreted as strings, rather than names of |
| constants. For example, in the following program fragment the second |
| data item is a string, "PI", and not the value 3.141593: |
|   |
|   CONST PI=3.141593 |
|   . |
|   . |
|   . |
|   DATA 2.20, PI,45,7 |
|   . |
|   . |
|   . |
|   |
| A DATA statement may contain as many constants as will fit on a line. |
| The constants are separated by commas. |
|   |
|   Note: String constants in DATA statements require double quotes only |
|         if they contain commas, colons, or significant leading or |
|         trailing spaces. |
|   |
| Null data items (indicated by a missing value) can appear in a data |
| list: |
|   |
|   DATA 1,2,,4,5 |
|   |
| When a null item is read into a numeric variable, the variable has |
| the value 0. When a null item is read into a string variable, the |
| variable has the null string value (""). |
|   |
| You may use any number of DATA statements. |
|   |
| When working in the QuickBASIC environment, DATA statements can only |
| be entered in the module-level code. QuickBASIC moves all DATA |
| statements not in the module-level code to the module-level code when |
| it reads a source file. READ statements using the DATA statements can |
| appear anywhere in the program. |
|   |
| DATA statements are used in the order in which they appear in the |
| source file. You may think of the items in several DATA statements as |
| one continuous list of items, regardless of how many items are in a |
| statement or where the statement appears in the program. |
|   |
| You may reread DATA statements by using the RESTORE statement. |