U · Built-in API

On this page

Every signature below comes from the current compiler’s public API. Overloads share a heading. BYREF requires exclusive writable access; TAKE transfers ownership; FAILS lists checked errors. See the teaching chapters and library references for behavior and examples.

UBOUND

FUNCTION UBOUND[T](items AS ARRAY OF T,dimension AS INTEGER=1) AS INTEGER

UCASE

FUNCTION UCASE(text AS STRING) AS STRING

UInt64Bits

FUNCTION UInt64Bits(value AS UINT64) AS INTEGER

UInt64FromBits

FUNCTION UInt64FromBits(value AS INTEGER) AS UINT64

UInt64Max

FUNCTION UInt64Max() AS UINT64

ULP

FUNCTION ULP(value AS DOUBLE) AS DOUBLE

Unbuffer

FUNCTION Unbuffer[T](BYVAL reader AS BufferedReader[T]) AS T WHERE T IS RESOURCE

UnescapeURLComponent

FUNCTION UnescapeURLComponent(text AS STRING,form AS BOOLEAN=FALSE) AS STRING FAILS UrlError

UNICODEVERSION

FUNCTION UNICODEVERSION() AS STRING

Union

FUNCTION Union[K](left AS SET OF K, right AS SET OF K) AS SET OF K

UnixMicroseconds

FUNCTION UnixMicroseconds(value AS Instant,rounding AS RoundingMode=RoundingMode.RejectLoss) AS INTEGER FAILS DateTimeError

UnixMilliseconds

FUNCTION UnixMilliseconds(value AS Instant,rounding AS RoundingMode=RoundingMode.RejectLoss) AS INTEGER FAILS DateTimeError

UnixNanoseconds

FUNCTION UnixNanoseconds(value AS Instant) AS INTEGER FAILS DateTimeError

UnixSeconds

FUNCTION UnixSeconds(value AS Instant) AS INTEGER

UnixTimeNanoseconds

FUNCTION UnixTimeNanoseconds() AS INTEGER FAILS IoError

UPPER

FUNCTION UPPER(text AS STRING) AS STRING

URL

FUNCTION URL(text AS STRING) AS URL FAILS UrlError

URLAuthority

FUNCTION URLAuthority(value AS URL) AS STRING

URLFragment

FUNCTION URLFragment(value AS URL) AS STRING FAILS UrlError

URLHostname

FUNCTION URLHostname(value AS URL) AS STRING FAILS UrlError

URLParameters

FUNCTION URLParameters(values AS DICT OF STRING TO STRING) AS LIST OF URLParameter
FUNCTION URLParameters(values AS DICT OF STRING TO LIST OF STRING) AS LIST OF URLParameter

URLPassword

FUNCTION URLPassword(value AS URL) AS OPTIONAL OF STRING FAILS UrlError

URLPath

FUNCTION URLPath(value AS URL) AS STRING FAILS UrlError

URLPathSegments

FUNCTION URLPathSegments(value AS URL) AS LIST OF STRING FAILS UrlError

URLPort

FUNCTION URLPort(value AS URL) AS OPTIONAL OF INTEGER FAILS UrlError

URLQuery

FUNCTION URLQuery(value AS URL,form AS BOOLEAN=TRUE) AS LIST OF URLParameter FAILS UrlError

URLQueryValue

FUNCTION URLQueryValue(parameters AS LIST OF URLParameter,name AS STRING) AS OPTIONAL OF STRING
FUNCTION URLQueryValue(value AS URL,name AS STRING) AS OPTIONAL OF STRING FAILS UrlError

URLQueryValueOr

FUNCTION URLQueryValueOr(parameters AS LIST OF URLParameter,name AS STRING,fallback AS STRING) AS STRING
FUNCTION URLQueryValueOr(value AS URL,name AS STRING,fallback AS STRING) AS STRING FAILS UrlError

URLQueryValues

FUNCTION URLQueryValues(parameters AS LIST OF URLParameter,name AS STRING) AS LIST OF STRING
FUNCTION URLQueryValues(value AS URL,name AS STRING) AS LIST OF STRING FAILS UrlError

URLUsername

FUNCTION URLUsername(value AS URL) AS OPTIONAL OF STRING FAILS UrlError

UseHTTP

FUNCTION UseHTTP(BYREF router AS HTTPRouter,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER

UtcZone

FUNCTION UtcZone() AS TimeZone

UUID

FUNCTION UUID(high AS UINT64,low AS UINT64) AS UUID
FUNCTION UUID(high AS INTEGER,low AS INTEGER) AS UUID
FUNCTION UUID(high AS UINT64,low AS INTEGER) AS UUID
FUNCTION UUID(high AS INTEGER,low AS UINT64) AS UUID
FUNCTION UUID(bytes AS LIST OF BYTE) AS UUID FAILS UuidError
FUNCTION UUID(text AS STRING) AS UUID FAILS UuidError

UUIDBytes

FUNCTION UUIDBytes(value AS UUID) AS LIST OF BYTE

UUIDClockSequence

FUNCTION UUIDClockSequence(value AS UUID) AS INTEGER FAILS UuidError

UUIDFromBytes

FUNCTION UUIDFromBytes(bytes AS LIST OF BYTE) AS UUID FAILS UuidError

UUIDFromGuidBytes

FUNCTION UUIDFromGuidBytes(bytes AS LIST OF BYTE) AS UUID FAILS UuidError

UUIDGregorianTicks

FUNCTION UUIDGregorianTicks(value AS UUID) AS UINT64 FAILS UuidError

UUIDGuidBytes

FUNCTION UUIDGuidBytes(value AS UUID) AS LIST OF BYTE

UUIDNamespaceDNS

FUNCTION UUIDNamespaceDNS() AS UUID

UUIDNamespaceOID

FUNCTION UUIDNamespaceOID() AS UUID

UUIDNamespaceURL

FUNCTION UUIDNamespaceURL() AS UUID

UUIDNamespaceX500

FUNCTION UUIDNamespaceX500() AS UUID

UUIDNode

FUNCTION UUIDNode(value AS UUID) AS UINT64 FAILS UuidError

UUIDUnixMilliseconds

FUNCTION UUIDUnixMilliseconds(value AS UUID) AS INTEGER FAILS UuidError

UUIDv1

FUNCTION UUIDv1(ticks AS UINT64,sequence AS INTEGER,node AS UINT64) AS UUID FAILS UuidError
FUNCTION UUIDv1() AS UUID FAILS UuidError,IoError

UUIDv1ToV6

FUNCTION UUIDv1ToV6(value AS UUID) AS UUID FAILS UuidError

UUIDv3

FUNCTION UUIDv3(namespace AS UUID,name AS STRING) AS UUID

UUIDv4

FUNCTION UUIDv4() AS UUID FAILS IoError

UUIDv5

FUNCTION UUIDv5(namespace AS UUID,name AS STRING) AS UUID

UUIDv6

FUNCTION UUIDv6(ticks AS UINT64,sequence AS INTEGER,node AS UINT64) AS UUID FAILS UuidError
FUNCTION UUIDv6() AS UUID FAILS UuidError,IoError

UUIDv6ToV1

FUNCTION UUIDv6ToV1(value AS UUID) AS UUID FAILS UuidError

UUIDv7

FUNCTION UUIDv7(milliseconds AS INTEGER,entropy AS LIST OF BYTE) AS UUID FAILS UuidError
FUNCTION UUIDv7(milliseconds AS INTEGER) AS UUID FAILS UuidError,IoError
FUNCTION UUIDv7() AS UUID FAILS UuidError,IoError

UUIDv8

FUNCTION UUIDv8(high AS UINT64,low AS UINT64) AS UUID

UUIDVariant

FUNCTION UUIDVariant(value AS UUID) AS UUIDVariantKind

UUIDVersion

FUNCTION UUIDVersion(value AS UUID) AS INTEGER

Find your way around BASIL

Type to search the manual.