Difference between revisions of "^"

From Xojo Documentation

m (See Also)
 
Line 51: Line 51:
  
 
== See Also ==
 
== See Also ==
[[*|*]] operator, [[Operator_Power|Operator_Power]] function;[[Operator_Precedence|Operator precedence]]
+
[[*|*]] operator, [[Operator_Power|Operator_Power]] function; [[Operator_Precedence|Operator precedence]]

Latest revision as of 19:04, 11 June 2018

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