kotlin

    27Nhiệt

    3Trả lời

    Việc thiếu các generics được sửa đổi trong Scala là thứ làm tôi khó hiểu nhất về ngôn ngữ, vì không thể triển khai simple things mà không cần sử dụng các cấu trúc phức tạp. Cả Kotlin và Ceylon đều hỗ

    46Nhiệt

    1Trả lời

    Giả sử rằng KeyAdapter là lớp trừu tượng với một số phương pháp có thể bị ghi đè. Trong java Tôi có thể làm: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent

    14Nhiệt

    2Trả lời

    Tôi không hiểu tại sao ví dụ: phương thức java.security.MessageDigest.digest() được khai báo là trả về byte[] trong Java trả về một ByteArray trong Kotlin mặc dù Kotlin thường có vẻ như gọi byte[] một

    6Nhiệt

    1Trả lời

    Tôi có lớp Kotlin có đối tượng lớp, ví dụ: public class Foo { public class object { public val SomeValue : Int = 0 } } Nếu tôi đang sử dụng lớp này từ Java, làm cách nào để truy cập

    8Nhiệt

    1Trả lời

    tôi thấy một ví dụ trong các trang web chính thức: fun main(args : Array<String>) { args filter {it.length() > 0} foreach {print("Hello, $it!")} } Nhưng khi tôi sao chép nó vào ý tưởng, nó báo

    17Nhiệt

    4Trả lời

    Tôi đã xem the documentation for the Ranges và tôi không thấy đề cập đến phạm vi ngược. Có thể làm điều gì đó như: for (n in 100..1) { println(n) } Và có được kết quả: 100 99 98 ...