End (Блочный)
 
Указывает конец блока составного оператора.

Синтаксис
Описание

Используется для обозначения конца последнего блока кода.

Тип блока, должен быть включен в команде: один из Sub, Function, If, Select, Type, Enum, Scope, With, Namespace, Extern, Constructor, Destructor, Operator, или Property.

Завершение блока Sub, Function, If, Select, Scope, Constructor, Destructor, Operator, или Property также закрывает возможности для переменных, определенных внутри этого блока. Когда область видимости закрыта, переменные, определенные внутри области видимости разрушаются, вызывая их деструкторы по мере необходимости.

Чтобы завершить программу, см End (Оператор).

Пример

Declare Sub checkvalue( n As Integer )

Dim variable As Integer

Input "Give me a number: ", variable
If variable = 1 Then
Print "You gave me a 1"
Else
Print "You gave me a big number!"
End If
checkvalue(variable)

Sub checkvalue( n As Integer )
Print "Value is: " & n
End Sub


Отличия от QB

  • нет

См. также