Skip to content

类型推断

变量现在可以声明为 As Any,其类型将被推断,类似于 C++ 的 auto

用法

Dim x As Any = 5& 将导致 x 为 Long

vb
Dim x As Any = 5&       ' x is inferred as Long
Dim s As Any = "hello"  ' s is inferred as String
Dim b As Any = True     ' b is inferred as Boolean

限制

这仅适用于 Dim 语句;参数不能为 As Any,API 声明除外。

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