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.enums
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
Runtime 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–2023 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