VisualFreeBasic:VisualBasic6望塵莫及之變量初始 VFB

  勇芳 1月前 251

VisualBasic6:微軟出品、簡單易用,雖然幾十年前的,依舊生命頑強,以下簡稱:VB6

VisualFreeBasic:集合VB6的易用和采用c語言的優點及編程底層操作,VB6高手的進階語言,以下簡稱:VFB


變量初始化,當聲明一個變量時,B語言會初始化它,數字的為 0 ,字符的為空。
VB6 : Dim a as long    '默認初始為 0  而且不可以干預。
VFB : Dim a as long = 100    '可以隨意初始為任意值。

其它例題:

DIM a as long = 100*8+99  ‘可以是表達式
DIM a as long = 函數(aaa)    '可以是函數返回

數組初始化賦值:
DIM bb(3) as long ={1,2,3,4}

未知數組初始化賦值:
Dim cc(...) as string ={"1","2","3","4","5"}

多維數組初始化賦值:
Dim ee(1 To 2,1 To 5) as long = {{0,0,0,0,0},{0,0,0,0,0}}

自定義類型初始化賦值:

Type mytype

    var1 As Double

    var2 As Integer

    var3 As String

End Type

Dim MyVar(2) As mytype =  {  (1.0, 1, "Hello"),  (2.0, 2, "GoodBye")  }


注意:對于??榧?,靜態或全局變量,初始化值必須是常量表達式。


最新回復 (0)
返回
聯系勇芳