klyn.String.String
constructor
public String(value as CodeUnit):
Description

Builds a one-character string from a CodeUnit.

This overload is intentionally explicit: CodeUnit.toString() is also used by debug/display paths, where adding quotes can be meaningful. Converting a CodeUnit to a String for text assembly must keep the raw character only.

Parameters
ParameterDescription
valueUTF-16 code unit to encode.
Throws
  • ValueException if value is U+0000 or an isolated surrogate.
Example
assert String(`K`) == "K"