Nhật ký thay đổi hướng dẫn về Kotlin
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Ngày 29 tháng 7 năm 2024
Khả năng tương tác
Ngày 6 tháng 9 năm 2023
- Mới: Cho phép
camelCase
đối với tên tệp số nhiều chứa nhiều
nội dung khai báo.
Ngày 9 tháng 12 năm 2021
- Khắc phục: Làm rõ quy tắc dấu ngoặc nhọn không bắt buộc cho dòng đơn if/else.
Ngày 19 tháng 5 năm 2021
- Khắc phục: Xoá quy tắc về thời điểm sử dụng các hàm biểu thức.
- Mới: Thêm quy tắc nghiêm cấm tên hàm có dấu cách.
Ngày 10 tháng 6 năm 2020
Ngày 18 tháng 5 năm 2018
Kiểu
- Khắc phục: Thụt lề bao bọc tham số hàm đã thay đổi thành thụt lề một để khớp
hướng dẫn quy tắc JetBrains.
- Khắc phục: Thêm toán tử dải làm ngoại lệ cho khoảng trắng của toán tử nhị phân.
Khả năng tương tác
- Mới: Thêm một mục về tính năng Kiểm tra tìm lỗi mã nguồn cho khả năng tương tác của Kotlin và Java.
Ngày 14 tháng 11 năm 2017
Khả năng tương tác
Khắc phục: Sửa nội dung của "Đối số lambda" cho chính xác
phản ánh trạng thái hiện tại của các loại lambda và chuyển đổi SAM giao diện.
Ngày 2 tháng 11 năm 2017
Bản phát hành đầu tiên.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]