- ...is
- Here ``[ ]'' is used to construct a new location,
it is also used to construct a new range in the following code.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...expression
- Unlike other expressions
in Java, there is no type information associate with a triplet
expression.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...ranges
- When section is made in a collapsed dimension, a
integer or triplet expression is used directly.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...calls
- When used in method calls, # marked type is a
super-type of the one without the symbol. i.e. an argument of
float[[,]], float[[#,]] and float[[,#]]
type can all be passed to a dummy of type float[[#,#]].
But it is not true vise versa.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...to
- But a compiler can implement
over construct in a more efficient way. For detail definition
on over construct, please refer to [3]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...where
- For more analysis, please refer to our
documents at http://www.npac.syr.edu/projects/pcrc/doc
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.