Operator Let() (Assignment)
Assigns fields of a user defined type to a list of variables
Syntax
`
Let( variable1 [, variable2 [, ... ]] ) = UDT_var
`or`
`
Let( variable1 [, variable2 [, ... ]] ) => UDT_var (from fbc version 0.90)
Parameters
`variable1 [, variable2 [, ... ]]`
Comma separated list of variables to receive the values of the `UDT` variable's fields.
`UDT_var`
A user defined type variable.
Description
Assigns the values from the `UDT_var` variable's fields to the list of variables.
Example
`
Type Vector3D
x As Double
y As Double
z As Double
End Type
Dim a As Vector3D = ( 5, 7, 9 )
Dim x As Double, y As Double
'' Get the first two fields only
Let( x, y ) = a
Print "x = "; x
Print "y = "; y
`
Output:

    x =  5
    y =  7

Dialect Differences

- Only available in the -lang fb dialect.

Differences from QB

- New to FreeBASIC

See also

- `Let`
- `Operator =[>] (Assignment)`
- `Operator Let (Assignment)`