# Simple types operators

## Logical operators

Logical operations on bool.

Return type: bool

 ! Negation case !a || Logical Or case a || b || f(x) && Logical And case a && f(x)

## Arithmetic operators

Arithmetic operations on float.

Return type: float

 + Plus a = c + b Unary plus a = +b - Minus a = b - c Unary minus a = -b * Multiplication x = y * f(x) / Division x = 4 / d % Modulus (remainder) a = b % 10

## Equality operators

Check float, bool or string for equality.

Return type: bool

 == Equality case a == b != Inequality case a != b

## Relational operators

Compare float or string.

Return type: bool

 < Less case a < b <= Less or equal case a <= b > Greater case a > b >= Greater equal case a >= b

## String concatenation operators

Concatenate string with string, float or bool.

Return type: string

 + String-string concatenation a = "City" + "Engine" String-float concatenation a = "Rule:" + 1 a = 1 + "th Rule" String-boolean concatenation a = "Result: " + true a = true + " is the result"