گزارش تغییر راهنمای کاتلین
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
29 ژوئیه 2024
Interop
06 سپتامبر 2023
- جدید: به
camelCase
برای نامهای چند فایل حاوی چند اعلان اجازه دهید.
9 دسامبر 2021
- رفع: قاعده عدم نیاز به مهاربندها برای تک خط if/else را روشن کنید.
19 مه 2021
- رفع: قانون زمان استفاده از توابع عبارت را حذف کنید.
- جدید: قانون اضافه شده که نام توابع را با فاصله ممنوع می کند.
10 ژوئن 2020
18 مه 2018
سبک
- رفع: تورفتگی بسته بندی پارامتر تابع به یک تورفتگی تغییر کرده است تا با راهنمای سبک JetBrains مطابقت داشته باشد.
- رفع: عملگر محدوده را به عنوان یک استثنا به فضای خالی عملگر باینری اضافه کنید.
Interop
- جدید: بخشی در مورد بررسی های Lint برای قابلیت همکاری Kotlin و Java اضافه شده است.
14 نوامبر 2017
Interop
رفع: محتوای بخش «آگومانهای لامبدا» را تصحیح کرد تا وضعیت فعلی انواع لامبدا و تبدیل SAM رابط را بهطور دقیق منعکس کند.
2 نوامبر 2017
انتشار اولیه.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]