Kotlin Стандартная библиотека
Kotlin Стандартная библиотека предоставляет необходимые инструменты для повседневной работы с Kotlin. В неё входят:
- Функции высшего порядка, реализующие характерные паттерны (let, apply, use, synchronized и т. д.).
- Расширяющие функции, обеспечивающие операции запроса для коллекций (синхронные) и последовательностей (асинхронные).
- Различные утилиты для работы со строками и последовательностями символов.
- Расширения для классов JDK, облегчающие работу с файлами, вводом-выводом и потоками.
Пакеты
kotlin
Базовые функции и типы, доступные на всех поддерживаемых платформах.
kotlin.annotation
Поддержка библиотеки для механизма аннотаций Kotlin.
kotlin.browser
Доступ к свойствам верхнего уровня (document, window и т. д.) в среде браузера.
kotlin.collections
Типы коллекций, такие как Iterable, Collection, List, Set, Map и связанные с ними функции верхнего уровня и расширяющие функции.
kotlin.comparisons
Вспомогательные функции для создания экземпляров Comparator.
kotlin.concurrent
Вспомогательные функции для конкурентного программирования.
kotlin.contracts
Экспериментальный DSL для объявления пользовательских контрактов функций.
kotlin.coroutines
Базовые примитивы для создания и приостановки корутин: интерфейсы Continuation, CoroutineContext, функции верхнего уровня для создания и приостановки корутин.
kotlin.coroutines.cancellation
kotlin.coroutines.intrinsics
Базовые блоки для библиотек, которые предоставляют API на основе корутин.
kotlin.dom
Вспомогательные функции для работы с DOM браузера.
kotlin.experimental
Экспериментальные API, которые могут быть изменены в будущих версиях Kotlin.
kotlin.internal
kotlin.io
API ввода-вывода для работы с файлами и потоками.
kotlin.io.path
Удобные расширения для работы с файловой системой с помощью java.nio.file.Path.
kotlin.js
Функции и другие API, специфичные для платформы JavaScript.
kotlin.jvm
Функции и аннотации, специфичные для платформы Java.
kotlin.jvm.optionals
Удобные расширяющие функции для java.util.Optional для упрощения взаимодействия Kotlin и Java.
kotlin.math
Математические функции и константы.
kotlin.native
kotlin.native.concurrent
kotlin.native.ref
kotlin.properties
Стандартные реализации делегатов для делегированных свойств и вспомогательные функции для реализации пользовательских делегатов.
kotlin.random
Предоставляет генератор по умолчанию псевдослучайных значений, воспроизводимый генератор и базовый класс для других реализаций генераторов.
kotlin.ranges
Диапазоны, прогрессии и связанные с ними функции верхнего уровня и расширяющие функции.
kotlin.reflect
API времени выполнения для отражения Kotlin
kotlin.reflect.full
Расширения для отражения Kotlin, предоставляемые библиотекой kotlin-reflect.
kotlin.reflect.jvm
API времени выполнения для взаимодействия между отражением Kotlin и отражением Java, предоставляемым библиотекой kotlin-reflect.
kotlin.sequences
Тип Sequence, представляющий лениво вычисляемые коллекции. Функции верхнего уровня для создания последовательностей и функции расширения для последовательностей.
kotlin.streams
Вспомогательные функции для работы с потоками Java 8 streams.
kotlin.system
Вспомогательные функции, связанные с системой.
kotlin.text
Функции для работы с текстом и регулярными выражениями.
kotlin.time
API для представления значений Duration и экспериментальный API для измерения интервалов времени.
kotlinx.browser
kotlinx.cinterop
kotlinx.cinterop.internal
kotlinx.dom
kotlinx.wasm.jsinterop
org.khronos.webgl
Обёртки Kotlin JavaScript для API WebGL.
org.w3c.css.masking
org.w3c.dom
Обёртки Kotlin JavaScript для API DOM.
org.w3c.dom.clipboard
org.w3c.dom.css
Обёртки Kotlin JavaScript для API DOM CSS.
org.w3c.dom.encryptedmedia
org.w3c.dom.events
Обёртки Kotlin JavaScript для API событий DOM.
org.w3c.dom.mediacapture
org.w3c.dom.mediasource
org.w3c.dom.parsing
Обёртки Kotlin JavaScript для API разбора DOM.
org.w3c.dom.pointerevents
org.w3c.dom.svg
Обёртки Kotlin JavaScript для API DOM SVG.
org.w3c.dom.url
Обёртки Kotlin JavaScript для API DOM URL.
org.w3c.fetch
Обёртки Kotlin JavaScript для API W3C fetch.
org.w3c.files
Обёртки Kotlin JavaScript для API файлов W3C.
org.w3c.notifications
Обёртки Kotlin JavaScript для API веб-уведомлений.
org.w3c.performance
Обёртки Kotlin JavaScript для API времени перехода.
org.w3c.workers
Обёртки Kotlin JavaScript для API веб-воркеров.
org.w3c.xhr
Обёртки Kotlin JavaScript для API XMLHttpRequest.
Индекс
Все типы
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/index.html