Journal des modifications du guide Kotlin
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
29 juillet 2024
Interopérabilité
6 septembre 2023
- Nouveau: autorise
camelCase
pour les noms de fichiers au pluriel et contenant plusieurs
.
9 décembre 2021
- Correction : clarification de la règle concernant les accolades qui ne sont pas requises pour une expression if/else tenant sur seule ligne.
19 mai 2021
- Correction : suppression de la règle sur l'utilisation des fonctions d'expression.
- Nouveauté : ajout d'une règle interdisant les noms de fonctions comportant des espaces.
10 juin 2020
18 mai 2018
Style
- Correction: le retrait d'encapsulation du paramètre de fonction est passé à un retrait unique pour correspondre.
le guide de style JetBrains.
- Correction : ajout de l'opérateur de plage en tant qu'exception aux espaces blancs des opérateurs binaires.
Interopérabilité
- Nouveau: ajout d'une section sur les vérifications lint pour l'interopérabilité Kotlin et Java.
14 novembre 2017
Interopérabilité
Correction: correction du contenu des "arguments lambda" pour indiquer précisément
reflètent l'état actuel des types de lambdas
et de la conversion SAM d'interface.
2 novembre 2017
Version initiale.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]