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.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 и измерения интервалов времени.
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-обертки для CSS API DOM.
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 SVG DOM.
org.w3c.dom.url
Kotlin JavaScript-обертки для URL API DOM.
org.w3c.fetch
Kotlin JavaScript-обертки для API fetch W3C.
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 Web Workers .
org.w3c.xhr
Kotlin JavaScript-обертки для API XMLHttpRequest .
Индекс
Все типы
© 2010–2020 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