Menu
CoddyTech

Trình biên dịch Kotlin online

Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.

CoddyMain.kt
Output
Click Run to see the output here.

Viết, biên dịch và chạy Kotlin online

Trình biên dịch và playground Kotlin online miễn phí. Gõ Kotlin trên trình duyệt, nhấn Chạy, trình biên dịch Kotlin sẽ build và chạy chương trình chỉ trong vài giây. Không cần JDK, IntelliJ IDEA, Android Studio hay project Gradle nào phải thiết lập trước.

Trình soạn thảo dùng cùng engine với VS Code, nên tô màu cú pháp và tự động hoàn thành cho Kotlin hoạt động ngay. Code được biên dịch bằng trình biên dịch Kotlin/JVM chính thức trong một container cách ly, nên bạn dùng đúng ngôn ngữ thật: null safety, biểu thức when, data class, lambda và toàn bộ thư viện chuẩn. Chương trình mẫu đọc hai dòng từ stdin, đúng thứ bạn cần cho bài phỏng vấn và bài tập dòng lệnh.

Điều gì làm trình biên dịch Kotlin này hữu ích

  • Biên dịch và chạy tức thì: viết Kotlin, nhấn Chạy và xem stdout cùng lỗi biên dịch (nếu có) sau vài giây, trên máy tính hay điện thoại.
  • Tô màu cú pháp và tự động hoàn thành cho Kotlin trong cùng engine soạn thảo mà VS Code dùng, cùng thông báo rõ ràng từ trình biên dịch khi code không khớp kiểu.
  • Hỗ trợ đầu vào stdin: readLine() và readln() đọc từ ô đầu vào của playground, nên chương trình dòng lệnh và lời giải bài phỏng vấn lập trình chạy trọn vẹn.
  • Trình biên dịch Kotlin/JVM và thư viện chuẩn thật: collection, string template, extension function, data class, sealed class và các kiến thức cơ bản về xử lý đồng thời không dùng coroutine đều chạy như trên máy bạn.

Bạn có thể viết gì trong Kotlin playground

  • Null safety trong thực tế: kiểu nullable, toán tử gọi an toàn ?., toán tử Elvis ?: và smart cast, thử từng dòng một mà không cần project Android bao quanh.
  • Collection và lambda: map, filter, groupBy, sortedBy và fold trên list và map, phần cốt lõi theo lối lập trình hàm của Kotlin hằng ngày.
  • Thuật toán và bài phỏng vấn đọc đầu vào từ stdin, cùng các thử nghiệm nhanh với data class, nhánh when, range và extension function.

Câu hỏi thường gặp về trình biên dịch Kotlin online

Trình biên dịch Kotlin online có miễn phí không?

Có, Kotlin playground hoàn toàn miễn phí và không cần đăng ký. Mở trang, viết code và chạy. Không cần cài JDK, IntelliJ hay Android Studio.

Có cần cài Android Studio hay JDK không?

Không. Kotlin được biên dịch và chạy trên máy chủ của chúng tôi, nên không có gì phải cài trên máy bạn. Nhờ vậy đây là cách nhanh để thử một đoạn code từ Chromebook, máy tính bảng, laptop công ty bị khóa quyền hay bất kỳ máy nào không thiết lập được bộ công cụ.

Có đọc đầu vào từ stdin trong Kotlin playground được không?
Được. Gõ các dòng đầu vào vào ô đầu vào và đọc chúng bằng readLine() hoặc readln(), giống hệt khi chạy một chương trình đã biên dịch trong terminal. Chương trình mẫu làm đúng như vậy: đọc tên và tuổi rồi in lời chào.
Trình biên dịch dùng phiên bản Kotlin nào?
Playground dùng trình biên dịch Kotlin/JVM chính thức cùng thư viện chuẩn, nên các tính năng ngôn ngữ hiện đại như when không có đối tượng so sánh, data class, sealed class, extension function và infix function, trailing lambda và destructuring đều hoạt động. Các API chỉ có trên Android thì không dùng được vì không có runtime Android; mọi thứ trong thư viện chuẩn Kotlin thì có.
Học Kotlin tiếp như thế nào sau khi thử trình biên dịch?
Sửa code mẫu, nhấn Chạy và thử lại nhiều lần. Khi muốn học bài bản hơn, khóa học Kotlin tương tác miễn phí của Coddy dạy null safety, when, vòng lặp, hàm và collection qua bài tập thực hành, kèm giấy chứng nhận ở cuối khóa, một nền tảng vững chắc trước khi học Android hay Ktor.

Công cụ hữu ích cho Kotlin

Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Kotlin, tất cả đều thuộc Coddy.