Skip to content

Return 语法

你现在可以将赋值返回值和退出过程合并为一条语句,就像许多其他语言允许的那样。这通过 Return 关键字实现:

vb
Private Function Foo() As Long
    Dim i As Long = 1
    If i Then
        Return i
    End If
End Function

这等价于:

vb
Private Function Foo() As Long
    Dim i As Long = 1
    If i Then
        Foo = i
        Exit Function
    End If
End Function

Return 也可以用于返回对象。目前仅在指定了值且在函数中使用时有效;你不能在 Sub 中使用不带任何内容的 Return

Return 可用于函数过程、函数方法过程和属性获取过程。

twinBASIC及其LOGO版权为作者"韦恩"所有