Previous: System_object, Up: System


3.2.1.9 System.string

Implements: see System_object

Represents a string value.

Supported operators:

+
Concatenate two strings together.
*
Repeats the given string n times, where n is an integer.
<
Return true if the string on the left is less than the string on the right.
<=
Return true if the string on the left is less than or equal to the string on the right.
==
Tests two strings for equality.
>=
Return true if the string on the left is greater than or equal to the string on the right.
>
Return true if the string on the left is greater than the string on the right.
[]
Returns the character at the given string index (beginning from 0) as a string

Supported methods:

str()
Returns a string representation of the object (overridden; see System_object).
int()
Returns an integer representation of the object (overridden; see System_object).
float()
Returns a floating-point representation of the object (overridden; see System_object).
bool()
Returns a Boolean representation of the object (overridden; see System_object).
length()
Returns the length of the string.
lower()
Returns a lowercased version of the string.
upper()
Returns an uppercased version of the string.
append(value)
Concatenate value to the end of the string.
repeat(value)
Repeat the string value times.
charAt(index)
Return the character at index index, beginning from 0, as a string.
substring(from[, to])
Return a string containing all the characters from index from to the (optional) index to. If to is not provided, return up to the end of the string.
format(list)
Return a string with everything beginning with % replaced with an element from list (similar to what printf()/sprintf() do).