Оператор Let() (Присваивание)
 
Присваивает поля пользовательского определенного типа в список переменных

Синтаксис

Let( variable1 [, variable2 [, ... ]] ) = UDT_var

Параметры

variable1 [, variable2 [, ... ]]
Разделенный запятыми список переменных для получения значения из полей переменной UDT.
UDT_var
Переменная UDT

Описание

Присваивает значения из полей переменной UDT_var в список переменных.

Пример

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

'' Получить только первые два поля
Let( x, y ) = a

Print "x = "; x
Print "y = "; y

Вывод:
x =  5
y =  7

Различия диалектов

  • Доступно только в диалекте -lang fb.

Отличия от QB

  • Новое в FreeBASIC

См. также