ProtoFlux:Get Character

From Resonite Wiki
Revision as of 17:57, 17 April 2024 by PJB (talk | contribs) (code point -> code unit, add UTF-16 link)
Get Character
Str
*
Index
Characters

Get Character is a ProtoFlux node that retrieves an arbitrary character from a given string.

Inputs

Str (String)

The string to retrieve a character from.

Index (int)

The 0-indexed character to retrieve from Str.

Outputs

* (char)

The character from Str at index Index. If Index is greater than or equal to the length of Str, or if Str is empty or null, the output will be a character with value 0.

Strings are UTF-16 encoded, and a char represents one UTF-16 code unit. Usage of this node on a string containing characters outside the Basic Multilingual Plane may result in unwanted or confusing behavior, such as returning a surrogate.

Examples