class base string
implement string skip(nonnegative count)
implement string slice(nonnegative begin, nonnegative end)
Declaration: base string
Announcements: base string
All supertypes: Object / value / entity / stringable / deeply_immutable list / collection / composite value / deeply_immutable data / equality comparable / text node / text fragment / attribute fragment
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
Declaration: constructor
String s()
Declaration: s
Use: s
Declaration: unbox
Declaration: c
Use: c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c / c
Declaration: c
Declaration: c
Declaration: c
Declaration: from list
Declaration: size
Direct overrides: size
Declaration: is empty
Direct overrides: is empty
Specifies whether the collection has more than zero elements.
Shortcut for !is_empty.
implement boolean is not empty
Declaration: is not empty
Direct overrides: is not empty
Declaration: first
Direct overrides: first
Declaration: last
Direct overrides: last
Read the list's element for the specified index.
implement implicit readonly reference[character] get(nonnegative index) pure
Declaration: constructor
Direct overrides: list
Enumerates elements in some collection-defined order.
This method returns a snapshot of the collection state, so subsequent mutations
of the collection do not cause changes in the returned list.
implement immutable list[character] elements()
Declaration: elements
Direct overrides: elements
Declaration: frozen copy
Direct overrides: list
Skips over the specified count of elements and returns an immutable slice
that begins with count and ends with the end of this list.
Declaration: skip
Direct overrides: string
Indirectly overrides: list
Returns an immutable sublist with the given the starting and ending indices.
The starting index is inclusive, the ending is exclusive.
Declaration: slice
Direct overrides: string
Indirectly overrides: list
Declaration: reverse
Direct overrides: list
Check whether the list has at least one element that satisfies the predicate.
implement boolean has(predicate[character] the predicate) pure
Declaration: has
Direct overrides: list
Declaration: equals
Direct overrides: Object
Declaration: to string
Direct overrides: debuggable
Indirectly overrides: to string