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.
LastIndexOf
FUNCTION LastIndexOf[T](items AS LIST OF T, value AS T) AS INTEGERLastIndexWhere
FUNCTION LastIndexWhere[T](items AS LIST OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS INTEGERLBOUND
FUNCTION LBOUND[T](items AS ARRAY OF T,dimension AS INTEGER=1) AS INTEGERLCASE
FUNCTION LCASE(text AS STRING) AS STRINGLDEXP
FUNCTION LDEXP(value AS DOUBLE, exponent AS INTEGER) AS DOUBLELeadingZeros
FUNCTION LeadingZeros(value AS UINT64) AS INTEGERLEFT
FUNCTION LEFT(text AS STRING, count AS INTEGER) AS STRING FAILS StringErrorLength
FUNCTION Length[T](q AS Deque[T]) AS INTEGERFUNCTION Length[T](q AS Queue[T]) AS INTEGERFUNCTION Length[T](q AS BoundedDeque[T]) AS INTEGERFUNCTION Length[T](q AS PriorityQueue[T]) AS INTEGERFUNCTION Length[T](s AS SortedSet[T]) AS INTEGERFUNCTION Length[K,V](d AS SortedDictionary[K,V]) AS INTEGERFUNCTION Length[T](c AS Counter[T]) AS INTEGERFUNCTION Length[K,V](m AS MultiMap[K,V]) AS INTEGERFUNCTION Length(bits AS BitSet) AS INTEGERFUNCTION Length(buffer AS ByteBuffer) AS INTEGERFUNCTION Length(builder AS StringBuilder) AS INTEGERFUNCTION Length(reader AS ByteReader) AS INTEGERFUNCTION Length(writer AS ByteWriter) AS INTEGERLINES
FUNCTION LINES(text AS STRING) AS LIST OF STRINGLineTo
SUB LineTo(BYREF path AS CanvasPath,x AS DOUBLE,y AS DOUBLE) FAILS CanvasErrorListenTCP
FUNCTION ListenTCP(host AS STRING,port AS INTEGER,backlog AS INTEGER=128) AS TCPListener FAILS IoErrorFUNCTION ListenTCP(address AS IPAddress,port AS INTEGER,backlog AS INTEGER=128) AS TCPListener FAILS IoErrorLN
FUNCTION LN(value AS DOUBLE) AS DOUBLELoadAnimation
FUNCTION LoadAnimation(path AS STRING,maxPixels AS INTEGER=16777216,maxFrames AS INTEGER=1000,maxDecodedBytes AS INTEGER=268435456,maxEncodedBytes AS INTEGER=67108864) AS Animation FAILS CanvasError,IndexError,NumericError,StringError,IoErrorLoadFont
FUNCTION LoadFont(path AS STRING,maxBytes AS INTEGER=33554432,faceIndex AS INTEGER=0) AS Font FAILS CanvasError,IndexError,NumericError,IoErrorLoadFontBytes
FUNCTION LoadFontBytes(BYVAL bytes AS LIST OF BYTE,maxBytes AS INTEGER=33554432,faceIndex AS INTEGER=0) AS Font FAILS CanvasError,IndexError,NumericErrorLoadImage
FUNCTION LoadImage(path AS STRING,maxPixels AS INTEGER=16777216,maxEncodedBytes AS INTEGER=67108864) AS Canvas FAILS CanvasError,IndexError,NumericError,StringError,IoErrorLoadTimeZoneBytes
FUNCTION LoadTimeZoneBytes(id AS STRING,data AS LIST OF BYTE) AS TimeZone FAILS DateTimeErrorLoadTimeZoneFile
FUNCTION LoadTimeZoneFile(id AS STRING,path AS STRING) AS TimeZone FAILS DateTimeErrorLocalPart
FUNCTION LocalPart(value AS OffsetDateTime) AS LocalDateTimeFUNCTION LocalPart(value AS ZonedDateTime) AS LocalDateTime FAILS DateTimeErrorLocalPort
FUNCTION LocalPort(socket AS TCPListener) AS INTEGER FAILS IoErrorFUNCTION LocalPort(socket AS TCPConnection) AS INTEGER FAILS IoErrorLOG
FUNCTION LOG(value AS DOUBLE) AS DOUBLEFUNCTION LOG(value AS DOUBLE, base AS DOUBLE) AS DOUBLELOG10
FUNCTION LOG10(input AS DOUBLE) AS DOUBLELOG1P
FUNCTION LOG1P(value AS DOUBLE) AS DOUBLELOG2
FUNCTION LOG2(input AS DOUBLE) AS DOUBLELogArgument
FUNCTION LogArgument(value AS STRING) AS LogFieldValueFUNCTION LogArgument(value AS INTEGER) AS LogFieldValueFUNCTION LogArgument(value AS DOUBLE) AS LogFieldValueFUNCTION LogArgument(value AS BOOLEAN) AS LogFieldValueFUNCTION LogArgument(value AS UINT64) AS LogFieldValueFUNCTION LogArgument(value AS BYTE) AS LogFieldValueFUNCTION LogArgument(value AS UINT32) AS LogFieldValueFUNCTION LogArgument(value AS Error) AS LogFieldValueFUNCTION LogArgument(value AS LogFieldValue) AS LogFieldValueLogCallable
FUNCTION LogCallable[T](handler AS T,label AS STRING="<function>") AS STRINGLogDebug
SUB LogDebug(message AS STRING)SUB LogDebug[A0](message AS STRING,argument0 AS A0)SUB LogDebug(logger AS Logger,message AS STRING)SUB LogDebug(logger AS LoggerHandle,message AS STRING)SUB LogDebug[A0,A1](message AS STRING,argument0 AS A0,argument1 AS A1)SUB LogDebug[A0](logger AS Logger,message AS STRING,argument0 AS A0)SUB LogDebug[A0](logger AS LoggerHandle,message AS STRING,argument0 AS A0)LogEnabled
FUNCTION LogEnabled(logger AS Logger,level AS LogLevel) AS BOOLEANFUNCTION LogEnabled(logger AS LoggerHandle,level AS LogLevel) AS BOOLEANFUNCTION LogEnabled(level AS LogLevel) AS BOOLEANLogError
SUB LogError(message AS STRING)SUB LogError[A0](message AS STRING,argument0 AS A0)SUB LogError(logger AS Logger,message AS STRING)SUB LogError(logger AS LoggerHandle,message AS STRING)SUB LogError[A0,A1](message AS STRING,argument0 AS A0,argument1 AS A1)SUB LogError[A0](logger AS Logger,message AS STRING,argument0 AS A0)SUB LogError[A0](logger AS LoggerHandle,message AS STRING,argument0 AS A0)LogFatal
SUB LogFatal(message AS STRING)SUB LogFatal[A0](message AS STRING,argument0 AS A0)SUB LogFatal(logger AS Logger,message AS STRING)SUB LogFatal(logger AS LoggerHandle,message AS STRING)SUB LogFatal[A0,A1](message AS STRING,argument0 AS A0,argument1 AS A1)SUB LogFatal[A0](logger AS Logger,message AS STRING,argument0 AS A0)SUB LogFatal[A0](logger AS LoggerHandle,message AS STRING,argument0 AS A0)LogFieldIndex
FUNCTION LogFieldIndex(name AS STRING,count AS INTEGER) AS INTEGER FAILS LogFormatErrorLogHandle
FUNCTION LogHandle(logger AS Logger) AS LoggerHandleFUNCTION LogHandle(logger AS LoggerHandle) AS LoggerHandleLogInfo
SUB LogInfo(message AS STRING)SUB LogInfo[A0](message AS STRING,argument0 AS A0)SUB LogInfo(logger AS Logger,message AS STRING)SUB LogInfo(logger AS LoggerHandle,message AS STRING)SUB LogInfo[A0,A1](message AS STRING,argument0 AS A0,argument1 AS A1)SUB LogInfo[A0](logger AS Logger,message AS STRING,argument0 AS A0)SUB LogInfo[A0](logger AS LoggerHandle,message AS STRING,argument0 AS A0)LogLevelName
FUNCTION LogLevelName(level AS LogLevel) AS STRINGLogTrace
SUB LogTrace(message AS STRING)SUB LogTrace[A0](message AS STRING,argument0 AS A0)SUB LogTrace(logger AS Logger,message AS STRING)SUB LogTrace(logger AS LoggerHandle,message AS STRING)SUB LogTrace[A0,A1](message AS STRING,argument0 AS A0,argument1 AS A1)SUB LogTrace[A0](logger AS Logger,message AS STRING,argument0 AS A0)SUB LogTrace[A0](logger AS LoggerHandle,message AS STRING,argument0 AS A0)LogWarn
SUB LogWarn(message AS STRING)SUB LogWarn[A0](message AS STRING,argument0 AS A0)SUB LogWarn(logger AS Logger,message AS STRING)SUB LogWarn(logger AS LoggerHandle,message AS STRING)SUB LogWarn[A0,A1](message AS STRING,argument0 AS A0,argument1 AS A1)SUB LogWarn[A0](logger AS Logger,message AS STRING,argument0 AS A0)SUB LogWarn[A0](logger AS LoggerHandle,message AS STRING,argument0 AS A0)Lookup
FUNCTION Lookup[K,V](d AS SortedDictionary[K,V],key AS K) AS OPTIONAL OF V FAILS LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION Lookup[K,V](d AS SortedDictionary[K,V],key AS K) AS BORROW OPTIONAL OF V FROM d FAILS LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K) WHERE V IS RESOURCELookupRequired
FUNCTION LookupRequired[K,V](d AS SortedDictionary[K,V],key AS K) AS V FAILS MissingKey,LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION LookupRequired[K,V](d AS SortedDictionary[K,V],key AS K) AS BORROW V FROM d FAILS MissingKey,LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K) WHERE V IS RESOURCELOWER
FUNCTION LOWER(text AS STRING) AS STRINGLowerBoundIndex
FUNCTION LowerBoundIndex[T](s AS SortedSet[T],value AS T) AS INTEGER FAILS LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)LTRIM
FUNCTION LTRIM(text AS STRING) AS STRING