^

From Xojo Documentation

You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!

Operator

Used to perform exponentiation.

Usage

result = expression1 ^ expression2

Part Type Description
result Double The result of raising expression1 to the power of expression2.
expression1 Number Any numeric expression.
expression2 Number Any numeric expression.

Notes

The ^ operator's precedence is higher than negation but lower than IsA or the dot operator. See the Operator Precedence table for more information.

Use the Operator_Power function to define the ^ operator for classes.

Sample Code

These examples illustrate the usage of the ^ operator.

Dim i As Double
i = 2 ^ 2 // i = 4
i = (2 + 3) ^ (4 - 2)) // i = 25
i = 3.75 ^ 3.5 // i = 102.12

See Also

* operator, Operator_Power function; Operator precedence