Companion
Properties
The empty tuple.
The CheckedMethod for staticTupleAt.
The CheckedMethod for staticTupleAt.
The CheckedMethod for staticTupleSize.
Functions
Answer the empty tuple.
Compute AvailObject.multiplier raised to the specified power, truncated to an int.
Quote the given string, making it presentable as an Avail string literal. If a mutable map is provided, populate it with the correspondence between each one-based position in the input string and its zero-based position in the receiver, a StringBuilder. Include a final entry for just past the end of the string to the close quote of the builder.
Answer the specified element of the tuple.
Replace the specified element of the tuple, destructively if it's mutable and of the right optimized element type. Answer the modified original or edited copy.
Answer the number of elements in this tuple.
Construct a new tuple of ints. Use the most compact representation that can still represent each supplied Integer.
Construct a new tuple of arbitrary Avail objects based on the given tuple, but with an occurrence of the specified element missing, if it was present at all. The elements may end up being shared between the original and the copy, so the client must ensure that either the elements are marked immutable, or one of the copies is not kept after the call. If the element is not found, then answer the original tuple.