Skip to content

重载

twinBASIC 支持两种方式的重载:

按参数类型重载

以下 Sub 可以同时存在于模块/类等中:

vb
Sub foo(bar As Integer)
'...
End Sub

Sub foo(bar As Long)
'...
End Sub

Sub foo(bar As Double)
'...
End Sub

编译器会根据数据类型自动选择调用哪一个。

按参数数量重载

除了上述方式外,你还可以添加以下内容:

vb
Sub Foo(bar1 As Integer)
'...
End Sub

Sub Foo(bar1 As Integer, bar2 As Integer)
'...
End Sub

编译器会根据参数的数量和/或类型自动选择调用哪一个。

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