Skip to main content

* Multiplication Operator

Laurence MorganAbout 1 minOperators And TokensModifiers

* Multiplication Operator

Multiplies one numeric value with another (expression)

Description

The Multiplication Operator takes the left hand number and right hand values and multiplies them together in an expression.

Examples

Expression

» 3*2
6

Statement

out (3*2)
» 6

Detail

Type Safety

Because shells are historically untyped, you cannot always guarantee that a numeric-looking value isn't a string. To solve this problem, by default Murex assumes anything that looks like a number is a number when performing addition.

» str = "2"
» int = 3
» $str + $int
1

For occasions when type safety is more important than the convenience of silent data casting, you can disable the above behaviour via config (read more):

» config set proc strict-types true
» $str + $int
Error in `expr` (0,1): cannot Add with string types
                     > Expression: $str + $int
                     >           : ^
                     > Character : 1
                     > Symbol    : Scalar
                     > Value     : '$str'

See Also


This document was generated from gen/expr/multiplication-op_doc.yamlopen in new window.

Last update:
Contributors: Laurence Morgan