kotlin-stdlib

Kotlin Standard Library

The Kotlin Standard Library provides living essentials for everyday work with Kotlin. These include:

  • Higher-order functions implementing idiomatic patterns (let, apply, kotlin.io.use, kotlin.synchronized, etc).

  • Extension functions providing querying operations for collections (eager) and sequences (lazy).

  • Various utilities for working with strings and char sequences.

  • Extensions for JDK classes making it convenient to work with files, IO, and threading.

Kotlin Standard Library

The Kotlin Standard Library provides living essentials for everyday work with Kotlin. These include:

  • Higher-order functions implementing idiomatic patterns (let, apply, kotlin.io.use, synchronized, etc).

  • Extension functions providing querying operations for collections (eager) and sequences (lazy).

  • Various utilities for working with strings and char sequences.

  • Extensions for JDK classes making it convenient to work with files, IO, and threading.

Kotlin Standard Library

The Kotlin Standard Library provides living essentials for everyday work with Kotlin. These include:

  • Higher-order functions implementing idiomatic patterns (let, apply, use, synchronized, etc).

  • Extension functions providing querying operations for collections (eager) and sequences (lazy).

  • Various utilities for working with strings and char sequences.

  • Extensions for JDK classes making it convenient to work with files, IO, and threading.

Kotlin Standard Library

The Kotlin Standard Library provides living essentials for everyday work with Kotlin. These include:

  • Higher-order functions implementing idiomatic patterns (let, apply, use, synchronized, etc).

  • Extension functions providing querying operations for collections (eager) and sequences (lazy).

  • Various utilities for working with strings and char sequences.

  • Extensions for JDK classes making it convenient to work with files, IO, and threading.

Kotlin Standard Library

The Kotlin Standard Library provides living essentials for everyday work with Kotlin. These include:

  • Higher-order functions implementing idiomatic patterns (let, apply, use, synchronized, etc).

  • Extension functions providing querying operations for collections (eager) and sequences (lazy).

  • Various utilities for working with strings and char sequences.

  • Extensions for JDK classes making it convenient to work with files, IO, and threading.

Packages

Link copied to clipboard
Common
JS

Core functions and types, available on all supported platforms.

Link copied to clipboard
Common

Library support for the Kotlin annotation facility.

Link copied to clipboard
JS

Access to top-level properties (document, window etc.) in the browser environment.

Link copied to clipboard
Common
JS

Collection types, such as Iterable, Collection, List, Set, Map and related top-level and extension functions.

Link copied to clipboard
Common
JS
Link copied to clipboard

Utility functions for concurrent programming.

Link copied to clipboard
JS

Utility functions for working with the browser DOM.

Link copied to clipboard
Common

Experimental APIs, subject to change in future versions of Kotlin.

Link copied to clipboard
Common
JS

IO API for working with files and streams.

Link copied to clipboard
Common
JS

Functions and other APIs specific to the JavaScript platform.

Link copied to clipboard
Common
JS

Functions and annotations specific to the Java platform.

Link copied to clipboard
Common
JS

Mathematical functions and constants.

Link copied to clipboard
Common
Link copied to clipboard
Common

Standard implementations of delegates for /docs/reference/delegated-properties.html and helper functions for implementing custom delegates.

Link copied to clipboard
Common

/docs/reference/ranges.html, Progressions and related top-level and extension functions.

Link copied to clipboard
Common
JS

Runtime API for /docs/reference/reflection.html

Link copied to clipboard
Common

Sequence type that represents lazily evaluated collections. Top-level functions for instantiating sequences and extension functions for sequences.

Link copied to clipboard

Utility functions for working with Java 8 streams.

Link copied to clipboard

System-related utility functions.

Link copied to clipboard
Common
JS

Functions for working with text and regular expressions.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the WebGL API.

Link copied to clipboard
JS
Link copied to clipboard
JS

Kotlin JavaScript wrappers for the DOM API.

Link copied to clipboard
JS
Link copied to clipboard
JS

Kotlin JavaScript wrappers for the DOM CSS API.

Link copied to clipboard
JS
Link copied to clipboard
JS

Kotlin JavaScript wrappers for the DOM events API.

Link copied to clipboard
JS
Link copied to clipboard
JS
Link copied to clipboard
JS

Kotlin JavaScript wrappers for the DOM parsing API.

Link copied to clipboard
JS
Link copied to clipboard
JS

Kotlin JavaScript wrappers for the DOM SVG API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the DOM URL API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the W3C fetch API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the W3C file API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the Web Notifications API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the Navigation Timing API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the Web Workers API.

Link copied to clipboard
JS

Kotlin JavaScript wrappers for the XMLHttpRequest API.

Index

All Types