Tuple(S)
array1.spad line 67
[edit on github]
This domain is used to interface with the interpreter's notion of comma-delimited sequences of values.
- # : % -> NonNegativeInteger
#(x) returns the number of elements in tuple x
- = : (%, %) -> Boolean if S has SetCategory
- from BasicType
- coerce : PrimitiveArray(S) -> %
coerce(a) makes a tuple from primitive array a
- coerce : % -> OutputForm if S has CoercibleTo(OutputForm)
- from CoercibleTo(OutputForm)
- coerce : % -> PrimitiveArray(S)
- from CoercibleTo(PrimitiveArray(S))
- latex : % -> String if S has SetCategory
- from SetCategory
- select : (%, NonNegativeInteger) -> S
select(x, n) returns the n-th element of tuple x. tuples are 0-based
- ~= : (%, %) -> Boolean if S has SetCategory
- from BasicType
CoercibleTo(OutputForm)
BasicType
SetCategory
CoercibleTo(PrimitiveArray(S))