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.io
API ввода-вывода для работы с файлами и потоками.
kotlin.io.path
Удобные расширения для работы с файловой системой с использованием java.nio.file.Path.
kotlin.js
Функции и другие API, специфичные для платформы JavaScript.
kotlin.jvm
Функции и аннотации, специфичные для платформы 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