K · 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.

Keys

FUNCTION Keys(value AS JsonValue) AS LIST OF STRING FAILS JsonError
FUNCTION Keys[K](table AS SET OF K) AS LIST OF K
FUNCTION Keys[K,V](table AS DICT OF K TO V) AS LIST OF K

KeySnapshot

FUNCTION KeySnapshot[K,V](d AS SortedDictionary[K,V]) AS LIST OF K
FUNCTION KeySnapshot[T](c AS Counter[T]) AS LIST OF T
FUNCTION KeySnapshot[K,V](m AS MultiMap[K,V]) AS LIST OF K

Find your way around BASIL

Type to search the manual.