% API
Builtins
CString
CString.as_text
CString.as_text : func(str: CString -> Text)
Convert a C string to Text.
| Argument | Type | Description | Default |
|---|---|---|---|
| str | CString |
The C string. | - |
Return: The C string as a Text.
Example:
assert CString("Hello").as_text() == "Hello"
CString.join
CString.join : func(glue: CString, pieces: [CString] -> CString)
Join a list of C strings together with a separator.
| Argument | Type | Description | Default |
|---|---|---|---|
| glue | CString |
The C joiner used to between elements. | - |
| pieces | [CString] |
A list of C strings to join. | - |
Return: A C string of the joined together bits.
Example:
assert CString(",").join([CString("a"), CString("b")]) == CString("a,b")
1 % API3 # Builtins5 # CString6 ## CString.as_text9 CString.as_text : func(str: CString -> Text)10 ```12 Convert a C string to Text.14 Argument | Type | Description | Default15 ---------|------|-------------|---------21 **Example:**23 assert CString("Hello").as_text() == "Hello"25 ```26 ## CString.join29 CString.join : func(glue: CString, pieces: [CString] -> CString)30 ```32 Join a list of C strings together with a separator.34 Argument | Type | Description | Default35 ---------|------|-------------|---------42 **Example:**44 assert CString(",").join([CString("a"), CString("b")]) == CString("a,b")46 ```