Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 777 Bytes

Inline-Initialization.md

File metadata and controls

35 lines (27 loc) · 777 Bytes
title Inline Variable Initialization
parent Language Syntax
nav_order 14
permalink /Features/Language/Inline-Initialization
index
inline field initialization
field initialization

Inline Variable Initialization

You can now set initial values for variables inline, without needing a line-continuation character.

Examples

Dim i As Long = 1
Dim foo As Boolean = bar()
Dim arr As Variant = Array(1, 2, 3)
Dim strArr(2) As String = Array("a", "b", "c")
Dim cMC As cMyClass = New cMyClass(customConstructorArgs)

Inline Variable Declaration for For

A counter variable needs no separate Dim statement:

For i As Long = 0 To 10
    '...
Next

is now valid syntax. You can use any type, not just Long.