Help Center
Help CenterFreeBASIC

Operator * (Multiply)operator

Multiplies two numeric expressions

Operatorsoperatordocumented

Syntax

Declare Operator * ( ByRef lhs As Integer, ByRef rhs As Integer ) As Integer
Declare Operator * ( ByRef lhs As UInteger, ByRef rhs As UInteger ) As UInteger
Declare Operator * ( ByRef lhs As Single, ByRef rhs As Single ) As Single
Declare Operator * ( ByRef lhs As Double, ByRef rhs As Double ) As Double

Parameters

NameDescription
lhsThe left-hand side multiplicand expression.
rhsThe right-hand side multiplicand expression.

Return value


Returns the product of two multiplicands.

Description


Operator * (Multiply) returns the product of two multiplicands.

Neither operand is modified in any way.

This operator can be overloaded to accept user-defined types.

Remarks

Usage


result = lhs
* rhs

Dialect Differences


  • In the -lang qb dialect, this operator cannot be overloaded.

Differences from QB


  • None

See also


Example


Dim n As Double

n = 4 * 5

Print n

Sleep

Output:
20

Reference

  • Documented in KeyPgOpMultiply.html