Type (Псевдоним)
 
Декларирование альтернативного имени для типа.

Синтаксис

Type typename As symbol

Параметры

typename
Новое альтернативное имя.
symbol
символ или декларация типа данных, связанная с typename.

Описание

symbol может относиться к любому декларируемому типу данных, включая встроенные типы данных, указатель на Sub или Function, Type декларация, Union декларация, или Enum декларация.

Псевдоним типа может быть использован для того, чтобы опережать декларацию Определяемых пользователем типов, но используется только с указателями.

Пример

Type ParentFwd As Parent
Type Child
    Name As ZString * 32
    ParentRef As ParentFwd Ptr
    ''...
End Type

Type Parent
    Name As ZString * 32
    ChildList(0 To 9) As Child
    ''...
End Type

Dim p As Parent
p.Name = "Foo"
With p.ChildList(0)
    .Name = "Jr."
    .ParentRef = @p
    '' ...
End With    

With p.ChildList(0)
    Print .Name; " is child of "; .parentRef->Name
End With


Отличия от QB

  • Новое в FreeBASIC

См. также