THIS POST IS ARCHIVED
New String Functions Added to the Standard Library
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] // 'ü'