Журнал изменений руководства Kotlin
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
29 июля 2024 г.
Взаимодействие
06 сентября 2023 г.
- Новое: разрешить
camelCase
для имен файлов во множественном числе, содержащих несколько объявлений.
9 декабря 2021 г.
- Исправлено: Уточнено правило о том, что фигурные скобки не требуются для однострочного if/else.
19 мая 2021 г.
- Исправлено: удалено правило, определяющее, когда использовать функции выражений.
- Новое: добавлено правило, запрещающее имена функций с пробелами.
10 июня 2020 г.
18 мая 2018 г.
Стиль
- Исправлено: отступ переноса параметров функции изменен на одинарный, чтобы соответствовать руководству по стилю JetBrains.
- Исправление: добавьте оператор диапазона в качестве исключения из пробелов бинарного оператора.
Взаимодействие
- Новое: добавлен раздел о проверках Lint для совместимости Kotlin и Java.
14 ноября 2017 г.
Взаимодействие
Исправление: исправлено содержимое раздела «Лямбда-аргументы», чтобы точно отражать текущее состояние лямбда-типов и преобразования SAM интерфейса.
2 ноября 2017 г.
Изначальный выпуск.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[null,null,["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# Kotlin guide change log\n\n29 July 2024\n------------\n\n### Interop\n\n- Fix: Corrected source syntax issues in the [\"Lambda parameters last\"](/kotlin/interop#lambda-parameters) and [\"Idiomatic naming\"](/kotlin/interop#idiomatic-naming) sections that prevented some code snippets from fully rendering.\n\n06 September 2023\n-----------------\n\n- New: Allow `camelCase` for plural filenames containing multiple declarations.\n\n9 December 2021\n---------------\n\n- Fix: Clarify rule on braces not being required for single-line if/else.\n\n19 May 2021\n-----------\n\n- Fix: Remove rule on when to use expression functions.\n- New: Added rule prohibiting function names with spaces.\n\n10 June 2020\n------------\n\n- Fix: Must wrap after operators in the general case (\u003chttps://github.com/android/kotlin-guides/issues/62\u003e).\n- New: Added rule for `@[...]` annotation syntax.\n\n18 May 2018\n-----------\n\n### Style\n\n- Fix: Function parameter wrap indent has changed to single indent to match the JetBrains style guide.\n- Fix: Add the range operator as an exception to binary operator whitespace.\n\n### Interop\n\n- New: Added a section about Lint Checks for Kotlin and Java Interoperability.\n\n14 November 2017\n----------------\n\n### Interop\n\nFix: Corrected the content of the \"Lambda arguments\" section to accurately\nreflect the current state of lambda types and interface SAM conversion.\n\n2 November 2017\n---------------\n\nInitial release."]]