System Function FMT: Difference between revisions
From NARS2000
Jump to navigationJump to search
No edit summary |
|||
Line 32: | Line 32: | ||
└~────┘<br /> | └~────┘<br /> | ||
⎕fmt ⍳¨⍳3<br /> | ⎕fmt ⍳¨⍳3<br /> | ||
┌3──────────────────┐<br /> | |||
│ ┌1┐ ┌2──┐ ┌3────┐ │<br /> | │ ┌1┐ ┌2──┐ ┌3────┐ │<br /> | ||
│ │1│ │1 2│ │1 2 3│ │<br /> | │ │1│ │1 2│ │1 2 3│ │<br /> | ||
│ └~┘ └~──┘ └~────┘ 2<br /> | │ └~┘ └~──┘ └~────┘ 2<br /> | ||
└∊──────────────────┘<br /> | |||
⎕fmt 1 1 4⍴23 'abc' '*' (2 3⍴⍳6)<br /> | ⎕fmt 1 1 4⍴23 'abc' '*' (2 3⍴⍳6)<br /> | ||
┌┬4────────────────────┐<br /> | |||
11 | 11 ┌3──┐ ┌3─────┐ │<br /> | ||
││ 23 │abc│ * 2 1 2 3│ │<br /> | ││ 23 │abc│ * 2 1 2 3│ │<br /> | ||
││ ~~ └───┘ ¯ │ 4 5 6│ │<br /> | ││ ~~ └───┘ ¯ │ 4 5 6│ │<br /> | ||
││ | ││ └~─────┘ 2<br /> | ||
└┴∊────────────────────┘<br /> | |||
</apll> | </apll> | ||
Revision as of 19:51, 5 May 2009
Monadic Function
|
||||
R is an arbitrary array. | ||||
Z is a character matrix which reveals the array structure and types of the elements of R. |
For example,
⎕fmt ⍳3
┌3────┐
│1 2 3│
└~────┘
⎕fmt ⍳¨⍳3
┌3──────────────────┐
│ ┌1┐ ┌2──┐ ┌3────┐ │
│ │1│ │1 2│ │1 2 3│ │
│ └~┘ └~──┘ └~────┘ 2
└∊──────────────────┘
⎕fmt 1 1 4⍴23 'abc' '*' (2 3⍴⍳6)
┌┬4────────────────────┐
11 ┌3──┐ ┌3─────┐ │
││ 23 │abc│ * 2 1 2 3│ │
││ ~~ └───┘ ¯ │ 4 5 6│ │
││ └~─────┘ 2
└┴∊────────────────────┘
This function is implemented via the Magic Functions #MonFMT and #Box.
Dyadic Function
|
||||
R is a simple scalar, vector, or matrix, or it is a nested vector of simple vectors. | ||||
L is a character scalar or vector. |
This function is not as yet implemented.