The Standard Library has been updated and expanded to include various new String functionalities to better handle and manipulate string data. New functions include:
Name
Description
string_join
Concatenates String or Character data.
string_replace
Searches for a string pattern and replaces it.
string_trim
Trims string by deleting leading and trailing whitespaces.
concat
oncatenates two strings.
char / byte
Returns the character at a specific index/byte position.
num_chars / num_bytes
Count the characters/bytes of a string.
A few examples seeing these new functions in action:
def output[1] = concat["Hello ", "World"] // "Hello World"
def output[2] = string_join[", ",
{(1, "a"); (2, "b"); (3, "c")}
] // "a, b, c"
Relation:
def output[1] = string_trim[" This works "] // "This works"
def output[2] = string_replace["rAI", 'r', 'R'] // "RAI"
def output[1] = num_chars["中文例子"] // 4
def output[2] = char["grün", 3] // 'ü'