Spec-Zone.ru › Kotlin 2

kotlin-stdlib

Требования к платформе и версии: Common, Native, Wasm-JS, Wasm-WASI

Стандартная библиотека Kotlin

Стандартная библиотека Kotlin предоставляет необходимые средства для повседневной работы с Kotlin. В их число входят:

  • Функции высшего порядка, реализующие идиоматические шаблоны (let, apply, kotlin.io.use, kotlin.synchronized и т. д.).

  • Функции расширения, предоставляющие операции запросов для коллекций (с немедленным вычислением) и последовательностей (с отложенным вычислением).

  • Различные утилиты для работы со строками и последовательностями символов.

  • Расширения для классов JDK, упрощающие работу с файлами, вводом-выводом и потоками.

Требования к платформе и версии: JS

Стандартная библиотека Kotlin

Стандартная библиотека Kotlin предоставляет необходимые средства для повседневной работы с Kotlin. В их число входят:

  • Функции высшего порядка, реализующие идиоматические шаблоны (let, apply, kotlin.io.use, synchronized и т. д.).

  • Функции расширения, предоставляющие операции запросов для коллекций (с немедленным вычислением) и последовательностей (с отложенным вычислением).

  • Различные утилиты для работы со строками и последовательностями символов.

  • Расширения для классов JDK, упрощающие работу с файлами, вводом-выводом и потоками.

Требования к платформе и версии: JVM

Стандартная библиотека Kotlin

Стандартная библиотека Kotlin предоставляет необходимые средства для повседневной работы с Kotlin. В их число входят:

  • Функции высшего порядка, реализующие идиоматические шаблоны (let, apply, use, synchronized и т. д.).

  • Функции расширения, предоставляющие операции запросов для коллекций (с немедленным вычислением) и последовательностей (с отложенным вычислением).

  • Различные утилиты для работы со строками и последовательностями символов.

  • Расширения для классов JDK, упрощающие работу с файлами, вводом-выводом и потоками.

Пакеты

kotlin
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Основные функции и типы, доступные на всех поддерживаемых платформах.

kotlin.annotation
Common

Поддержка библиотеки для механизма аннотаций Kotlin.

kotlin.collections
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Типы коллекций, такие как Iterable, Collection, List, Set, Map, а также связанные функции верхнего уровня и функции расширения.

kotlin.comparisons
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Вспомогательные функции для создания экземпляров Comparator.

kotlin.concurrent
Common
JVM
Native

Низкоуровневые строительные блоки и вспомогательные функции для параллельного программирования.

kotlin.concurrent.atomics
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Атомарные скалярные типы и типы массивов, а также утилиты для работы с ними.

kotlin.contracts
Common

Экспериментальная DSL для объявления пользовательских контрактов функций.

kotlin.coroutines
Common
Native

Базовые примитивы для создания и приостановки корутин: интерфейсы Continuation и CoroutineContext, функции верхнего уровня для создания и приостановки корутин.

kotlin.coroutines.cancellation
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Предоставляет исключения, возникающие при отмене приостановленной корутины.

kotlin.coroutines.debug
Common
kotlin.coroutines.intrinsics
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Низкоуровневые строительные блоки для библиотек, предоставляющих API на основе корутин.

kotlin.enums
Common

Утилиты для работы с перечислениями Kotlin.

kotlin.experimental
Common

Экспериментальные API, которые могут измениться в будущих версиях Kotlin.

kotlin.io
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

API ввода-вывода для работы с файлами и потоками.

kotlin.io.encoding
Common
JVM

API для кодирования и декодирования данных с использованием различных схем кодирования, например Base64.

kotlin.io.path
JVM

Удобные расширения для работы с файловой системой с помощью java.nio.file.Path.

kotlin.js
Common
JS
Wasm-JS

Функции и другие API, специфичные для платформы JavaScript.

kotlin.js.collections
JS

Типы коллекций, специфичные для JavaScript, например JsArray и JsReadonlyMap.

kotlin.jvm
Common
JS
JVM

Функции и аннотации, специфичные для платформы Java.

kotlin.jvm.optionals
JVM

Удобные функции расширения для java.util.Optional, упрощающие взаимодействие Kotlin и Java.

kotlin.math
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Математические функции и константы.

kotlin.native
Common
Native
Wasm-JS
Wasm-WASI

Предоставляет функции и типы, специфичные для Kotlin/Native, а также средства взаимодействия с базовой платформой и другими языками.

kotlin.native.concurrent
Common
Native
Wasm-JS
Wasm-WASI

Примитивы параллелизма и вспомогательные функции для параллельного программирования, специфичные для Kotlin/Native.

kotlin.native.ref
Native

API для управления временем жизни объектов и ссылками.

kotlin.native.runtime
Native

Позволяет запрашивать сведения о среде выполнения Kotlin/Native и взаимодействовать с ней.

kotlin.properties
Common

Стандартные реализации делегатов для делегированных свойств и вспомогательные функции для реализации пользовательских делегатов.

kotlin.random
Common
JVM

Предоставляет генератор псевдослучайных значений по умолчанию, воспроизводимый генератор и базовый класс для других реализаций генераторов случайных чисел.

kotlin.ranges
Common

Диапазоны, прогрессии и связанные функции верхнего уровня и функции расширения.

kotlin.reflect
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

API времени выполнения для рефлексии Kotlin

kotlin.sequences
Common
JVM

Тип Sequence, представляющий коллекции с отложенным вычислением. Функции верхнего уровня для создания последовательностей и функции расширения для последовательностей.

kotlin.streams
JVM

Вспомогательные функции для работы с потоками Java 8.

kotlin.system
JVM
Native

Системные вспомогательные функции.

kotlin.text
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

Функции для работы с текстом и регулярными выражениями.

kotlin.time
Common
JS
JVM
Native
Wasm-JS
Wasm-WASI

API для измерения временных интервалов и вычисления длительности.

kotlin.uuid
Common
JVM

Мультиплатформенный класс Uuid и вспомогательные функции для работы с UUID.

kotlin.wasm
Wasm-JS
Wasm-WASI

Предоставляет поддержку взаимодействия с платформой Wasm.

kotlin.wasm.unsafe
Wasm-JS
Wasm-WASI

API для работы с линейной памятью Wasm.

kotlinx.cinterop
Native

Экспериментальный API для работы с неуправляемой и внешней памятью, а также для взаимодействия с другими языками, такими как Objective-C и C.

kotlinx.cinterop.internal
Native
org.w3c.dom
JS

Индекс

Все типы

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API