APLX Help : Help on APL language : System Functions & Variables : ⎕BOX Vector ←→ Matrix




Converts a vector to a matrix, or a matrix to a vector using optional fill characters and line delimiters. Oneargument formIn creating a matrix from a vector, ⎕BOX 'LEE PRENDERGAST PSMITH' LEE PRENDERGAST PSMITH When TAB APL LISP PASCAL ⎕BOX TAB APL LISP PASCAL Twoargument formThe two argument form of '*' ⎕BOX 'JAN FEB MAR* 1 2 3' JAN FEB MAR 1 2 3 Here's an example with '.' used as the filler: '/.' ⎕BOX 'LEE/PRENDERGAST/PSMITH' LEE........ PRENDERGAST PSMITH..... In this next example, $ is treated as the delimiting character and the space character as the filler in the matrix TAB (defined above): '$' ⎕BOX TAB APL$LISP$PASCAL If the matrix contains 'filler' symbols, these can be removed: NAMETAB LEE........ PRENDERGAST PSMITH..... '$.' ⎕BOX NAMETAB LEE$PRENDERGAST$PSMITH
⎕BOX 1 2 3 0 1 2 1 2 3 1 2 0 ¯1 ¯6 ⎕BOX 2 3 4 ¯1 6 ¯1 ¯1 8 2 2 3 4 6 ¯6 ¯6 ¯6 ¯6 ¯6 8 2 ¯6 

APLX Help : Help on APL language : System Functions & Variables : ⎕BOX Vector ←→ Matrix

Copyright © 19962010 MicroAPL Ltd