ToTable
Converts an object to a table.
Syntax

ToTable(X)

X
is any object

Description
If X
is any object, ToTable(X)
returns X
as a table. Specifically:

If
X
is a twodimensional container, like a matrix or a pixmap, thenToTable(X)
is the table with entries being the elements ofX
converted to strings using thestring
function. 
If
X
is a string, then it is split into rows and columns by splitting on CRLF and TAB, respectively. 
If
X
is a twodimensional nested list, thenToTable(X)
returns the table with entries being the secondlevel elements ofX
converted to strings using theAsSingleLine
function. 
If non of the above applies and
X
is a onedimensional container (such as a vector or a list), thenToString(X)
is the column table consisting of the entries obtained fromX
by means ofstring
. 
Otherwise, the result is a singlecell (1×1) table with text
string(X)
.
Examples
T ≔ compute(a⋅b, a, 1, 12, b, 1, 12); for(i, 1, 12, VarInsert(T[i], 1, i)); VarInsert(T, 1, SequenceList(0, 12)); T[1][1] ≔ "×"; display(ToTable(T))
See also

Type conversion functions (list)