27 lines
541 B
APL
27 lines
541 B
APL
|
|
⍝ Assign some names
|
|||
|
|
X.this←'that'
|
|||
|
|
X.foo←88
|
|||
|
|
|
|||
|
|
⍝ Access the names
|
|||
|
|
X.this
|
|||
|
|
that
|
|||
|
|
|
|||
|
|
⍝ ..or access via 'array index' syntax
|
|||
|
|
X['this']
|
|||
|
|
that
|
|||
|
|
|
|||
|
|
⍝ Or do it the array way
|
|||
|
|
X.(foo)
|
|||
|
|
88
|
|||
|
|
|
|||
|
|
⍝ GNU APL does not support multiple assoc. array indices however
|
|||
|
|
X.(foo this)
|
|||
|
|
VALUE ERROR
|
|||
|
|
X.(foo this)
|
|||
|
|
^
|
|||
|
|
|
|||
|
|
(sales.prices sales.quantities) ← (100 98.4 103.4 110.16) (10 12 8 10)
|
|||
|
|
sales.revenue ← sales.prices +.× sales.quantities
|
|||
|
|
sales.revenue
|
|||
|
|
4109.6
|