The sole value of the Nil type. nil
is frequently
used to represent the absence of a value.
Evaluates expr
, and binds the result to
name
.
Parentheses are used for grouping expressions. They do not otherwise change the meaning of the program.
Evaluation of a number literal yields a numeric value. Integer, decimal, and scientific notation is supported.
These arithmetic operations raise exceptions if their arguments do not evaluate to numbers. Otherwise, they perform the specified operation.
The true and false values of the boolean type.
Evaluation of a string literal yields a string value. String values hold ordered sequences of characters. They are usually used as representations of human readable text.
Appends two strings together. This does not modify the strings, but instead produces a new string.
These operations perform the specified comparison, returning a boolean. Only numbers can be compared.
Evaluates the condition
, followed by either the
then_branch
or the else_branch
,
depending on its result.