Static na Pahayag

Nagdedeklara ng variable o array sa antas ng procedure sa loob ng subroutine o function, upang ang mga value ng variable o array ay mapanatili pagkatapos lumabas sa subroutine o function. May bisa rin ang mga dim statement convention.

Icon ng Babala

Ang Static na pahayag hindi maaaring gamitin upang tukuyin ang mga variable na array. Dapat tukuyin ang mga array ayon sa isang nakapirming laki.


Syntax:


Static VarName[(start To end)] [Bilang VarType], VarName2[(start To end)] [Bilang VarType], ...

Halimbawa:


Sub ExampleStatic
Dim iCount As Integer, iResult As Integer
    For iCount = 0 To 2
        iResult = InitVar()
    Next iCount
    MsgBox iResult,0,"Ang sagot ay"
End Sub
 
' Function para sa pagsisimula ng static na variable
Function InitVar() As Integer
    Static iInit As Integer
    Const iMinimum Bilang Integer = 40 ' minimum return value ng function na ito
    Kung iInit = 0 Pagkatapos ' suriin kung nasimulan
        iInit = iMinimum
    Else
        iInit = iInit + 1
    End If
    InitVar = iInit
End Function

Mangyaring suportahan kami!