Änderungsprotokoll der Kotlin-Anleitung
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
29. Juli 2024
Interoperabilität
6. September 2023
- Neu:
camelCase
für Plural-Dateinamen zulassen, die mehrere
Deklarationen.
9. Dezember 2021
- Lösung: Es wurde die Regel für geschweifte Klammern klarer formuliert, die für einzeilige "if/else" nicht erforderlich sind.
19. Mai 2021
- Lösung: Die Regel zur Verwendung von Ausdrucksfunktionen wurde entfernt.
- Neu: Es wurde eine Regel hinzugefügt, die Funktionsnamen mit Leerzeichen verbietet.
10. Juni 2020
18. Mai 2018
Stil
- Problem: Der Einzug des Funktionsparameters wurde zwecks Übereinstimmung in einen einfachen Einzug geändert
den JetBrains-Styleguide.
- Lösung: Der Bereichsoperator wurde als Ausnahme zu Leerzeichen bei binären Operatoren hinzugefügt.
Interoperabilität
- Neu: Ein Abschnitt über Lint-Prüfungen für Kotlin- und Java-Interoperabilität wurde hinzugefügt.
14. November 2017
Interoperabilität
Problem: Inhalt von „Lambda-Argumenten“ korrigiert um die korrekte Beschreibung
den aktuellen Status der Lambda-Typen und die Schnittstellen-SAM-Konvertierung.
2. November 2017
Erste Version
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (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."]]