Fun With Functions
What you type in an APL session is indented with six spaces.
⎕←'Hello World!' Hello World! ⍳5 1 2 3 4 5 20+⍳5 21 22 23 24 25 2 3 4 + 100 500 200 102 503 204 2 3 4 × 100 500 200 200 1500 800 (⍳3)∘.+⍳3 ⍝ addition table 2 3 4 3 4 5 4 5 6 (⍳3)∘.×⍳3 ⍝ multiplication table 1 2 3 2 4 6 3 6 9 ∘.×⍨⍳3 ⍝ reflex operator (Dyalog) uses right argument on left 1 2 3 2 4 6 3 6 9 ∘.=⍨⍳3 ⍝ identity matrix 1 0 0 0 1 0 0 0 1 im←∘.=⍨∘⍳ ⍝ define a function (Dyalog) im 5 ⍝ use it 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1