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.io
API ввода-вывода для работы с файлами и потоками.
kotlin.io.encoding
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.native.runtime
kotlin.properties
Стандартные реализации делегатов для делегированных свойств и вспомогательные функции для реализации пользовательских делегатов.
kotlin.random
Предоставляет генератор псевдослучайных значений по умолчанию, повторяемый генератор и базовый класс для других реализаций RNG.
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–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