The set of character strings that is associated with data in a hashed array is called its keys. Array elements may be of any nab type. All the dimensions of an ordinary array are indexed from 1 to N d , where N d is the size of the d th dimension. Associative arrays have no predefined size. Multi-dimensional int or float arrays created in nab can generally be passed to Fortran routines expecting the analogous construct.
Expressions use operators to combine variables, constants and function values into new values.
Operators with higher precedence are evaluated first. Parentheses are used to alter the evaluation order. The complete list of nab operators with precedence levels and associativity is listed under Operators . In all other cases except parameter passing and assignment, when an int and float are combined by an operator, the int is converted to float then the operation is executed. Any two objects can be compared provided that both are numeric, both are string or both are the same type.