سجلّ تغييرات دليل Kotlin
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
29 يوليو 2024
إمكانية التشغيل التفاعلي
6 أيلول (سبتمبر) 2023
- جديد: السماح بـ
camelCase
لأسماء ملفات الجمع التي تحتوي على عدة أسماء
والإقرارات.
9 كانون الأول (ديسمبر) 2021
- الحل: توضيح القاعدة بشأن الأقواس غير المطلوبة للسطر الواحد if/else.
19 أيار (مايو) 2021
- حل المشكلة: إزالة القاعدة المتعلقة بحالات استخدام دوال التعبير
- جديد: تمت إضافة قاعدة تحظر أسماء الدوال التي تتضمّن مسافات.
10 حزيران (يونيو) 2020
18 أيار (مايو) 2018
النمط
- حلّ مشكلة تغيير المسافة البادئة لمَعلمة الدالة إلى مسافة بادئة واحدة للمطابقة
دليل أسلوب JetBrains.
- الحل: إضافة عامل تشغيل النطاق كاستثناء للمسافة البيضاء لعامل التشغيل الثنائي.
إمكانية التشغيل التفاعلي
- جديد: تمت إضافة قسم حول عمليات فحص Lint لقابلية التشغيل التفاعلي بين Kotlin وJava.
14 تشرين الثاني (نوفمبر) 2017
إمكانية التشغيل التفاعلي
حلّ مشكلة: تصحيح محتوى "وسيطات Lambda" بدقة
تعكس الحالة الحالية لأنواع lambda وتحويل SAM للواجهة.
2 تشرين الثاني (نوفمبر) 2017
الإصدار الأولي.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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."]]