ID : 9109
Static
Function
To declare a local variable with Static attribute.
Syntax
Static variable name As data type[ = initial value][, variable name As data type[ = initial value]]
Guaranteed entry
Description
Declare local variable with Static attribute.
With separator ",", you can declare multiple variables on a line.
Designate data type using the following identifiers.
| Data type | Identifier |
|---|---|
| 整数型 | Integer |
| 单精度实数型 | Single |
| 双精度实数型 | Double |
| 字符串型 | String |
| 矢量型 | Vector |
| 位置型 | Position |
| 连接型 | Joint |
| 齐次变换型 | Trans |
Related Terms
Declaration Statement, Local Variable, Static Attribute, Public Attribute, Dim
Attention
Static attribute cannot be added to I/O type local variable.
As to string type local variable, its data size varies depending on with/without Static attribute.
Initial value will be assigned only when creating a declared variable. In the case of Static local variable, a default will be assigned at the time of compile, not at the task execution.
Example
Static aaa As Integer = 30
Static bbb(5) As Position
Sub Main
Static ccc As Position
' Statements
End Sub
ID : 9109

