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.
Типы коллекций, такие как Iterable, Collection, List, Set, Map, а также связанные функции верхнего уровня и функции расширения.
Вспомогательные функции для создания экземпляров Comparator.
Низкоуровневые строительные блоки и вспомогательные функции для параллельного программирования.
Атомарные скалярные типы и типы массивов, а также утилиты для работы с ними.
Экспериментальная DSL для объявления пользовательских контрактов функций.
Базовые примитивы для создания и приостановки корутин: интерфейсы Continuation и CoroutineContext, функции верхнего уровня для создания и приостановки корутин.
Предоставляет исключения, возникающие при отмене приостановленной корутины.
Низкоуровневые строительные блоки для библиотек, предоставляющих API на основе корутин.
Утилиты для работы с перечислениями Kotlin.
Экспериментальные API, которые могут измениться в будущих версиях Kotlin.
API ввода-вывода для работы с файлами и потоками.
API для кодирования и декодирования данных с использованием различных схем кодирования, например Base64.
Удобные расширения для работы с файловой системой с помощью java.nio.file.Path.
Функции и другие API, специфичные для платформы JavaScript.
Типы коллекций, специфичные для JavaScript, например JsArray и JsReadonlyMap.
Функции и аннотации, специфичные для платформы Java.
Удобные функции расширения для java.util.Optional, упрощающие взаимодействие Kotlin и Java.
Математические функции и константы.
Предоставляет функции и типы, специфичные для Kotlin/Native, а также средства взаимодействия с базовой платформой и другими языками.
Примитивы параллелизма и вспомогательные функции для параллельного программирования, специфичные для Kotlin/Native.
API для управления временем жизни объектов и ссылками.
Позволяет запрашивать сведения о среде выполнения Kotlin/Native и взаимодействовать с ней.
Стандартные реализации делегатов для делегированных свойств и вспомогательные функции для реализации пользовательских делегатов.
Предоставляет генератор псевдослучайных значений по умолчанию, воспроизводимый генератор и базовый класс для других реализаций генераторов случайных чисел.
Диапазоны, прогрессии и связанные функции верхнего уровня и функции расширения.
API времени выполнения для рефлексии Kotlin
Тип Sequence, представляющий коллекции с отложенным вычислением. Функции верхнего уровня для создания последовательностей и функции расширения для последовательностей.
Вспомогательные функции для работы с потоками Java 8.
Системные вспомогательные функции.
Функции для работы с текстом и регулярными выражениями.
API для измерения временных интервалов и вычисления длительности.
Мультиплатформенный класс Uuid и вспомогательные функции для работы с UUID.
Предоставляет поддержку взаимодействия с платформой Wasm.
API для работы с линейной памятью Wasm.
Экспериментальный API для работы с неуправляемой и внешней памятью, а также для взаимодействия с другими языками, такими как Objective-C и C.
Индекс
Все типы
© 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/