Anvil | Smiths Smiths | Register Register | Login Login |
Search:
Show links Show tools Show tree | Previous document Next document | njet.org > Anvil > Documentation > Language reference > Expressions > Ranges

Ranges

Range is a range of values from start expression to end expression, represented by anvil.lang.range. Either or both of the expressions can be dropped. The default value for start is negative infinity; the default value for end is positive infinity.

Ranges are especially useful in foreach expressions, where the enumeration returned by map contains values from range ``[start, end[ยดยด (useful only with integers). Also, some arrays and sequences support ranges inside references, used to return slices.

  range-expr := exprstart ".." exprend 
  range-expr := exprstart ".." 
  range-expr := ".." exprend 
  range-expr := ".." 
See also  | Expressions  | Grammar
Contributes notes:
Add a note
What's new | Anvil