Concatenation Operator (&)

Forces string concatenation of two expressions.

Syntax

result = expression1 & expression2

Arguments:

  • Result: Any variable.

  • expression1: Any expression.

  • expression2: Any expression.

Remarks

Whenever an expression is not a string, it is converted to a String subtype. If both expressions are Null, result is also Null. However, if only one expression is Null, that expression is treated as a zero-length string ("") when concatenated with the other expression. Any expression that is Empty is also treated as a zero-length string.

The following examples illustrates the use of concatenation operator.

Example 1:


Dim str1, str2, result
str1 = "Hello"
str2 = "World"
result = str1 & str2
'Output -> "HelloWorld"

Example 2:


Dim str3, num3, result1
str3 = "Age: "
num3 = 25
result1 = str3 & num3
'Output -> "Age: 25"

Example 3:


Dim expr1, expr2, result2
expr1 = Null
expr2 = "World"
result2 = expr1 & expr2
'Output -> "World"

Example 4:


Dim expr3, expr4, result3
expr3 = " "
expr4 = "World"
result3 = expr3 & expr4
'Output -> "World"