bas7qck.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Assigning Values to Variables
  Variables                                    Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 
 Assigning Values to Variables       Example
──────────────────────────────────────────────────────────────────────────────
 A constant value.                   A = 4.5
 
 The value of another string         B$ = "ship of fools"
 or numeric variable.                A$ = B$
                                     Profits = NetEarnings
 
 The value of a record element.      TYPE EmployeeRec
                                        FullName AS STRING * 25
                                        SocSec   AS STRING * 9
                                     END TYPE
                                     DIM CurrentEmp AS EmployeeRec
                                     .
                                     .
                                     .
                                     OutSocSec$=CurrentEmp.SocSec
 
 The value of an array element       TYPE EmployeeRec
 in a record.                           FullName    AS STRING * 25
                                        SocSec      AS STRING * 9
                                        ChildAge(6) AS INTEGER
                                     END TYPE
                                     DIM CurrentEmp AS EmployeeRec
                                     .
                                     .
                                     .
                                     FirstChildAge = CurrentEmp.ChildAge(1)
 
 The value of one record variable    TYPE FileBuffer
 to another of the same type.           FullName AS STRING * 25
                                        JobClass AS INTEGER
                                     END TYPE
                                     DIM Buffer1 AS FileBuffer
                                     DIM Buffer2 AS FileBuffer
                                     .
                                     .
                                     .
                                     Buffer2 = Buffer1
 
 The value obtained by combining     CONST PI = 3.141593
 other variables, constants, and     Conversion = 180 / PI
 operators.                          TempFile$ = FileSpec$+".BAK"
──────────────────────────────────────────────────────────────────────────────
Note:   Before a variable is assigned a value, its value is assumed to be
        zero (for numeric variables) or null (for string variables). All
        fields in a record, including string fields, are initialized to
        zero.
 
See Also    Assigning Values to Variables - Description