Câu hỏi được gắn thẻ «kotlin»

Kotlin là một ngôn ngữ lập trình gõ tĩnh, mã nguồn mở được hỗ trợ bởi JetBrains. Kotlin kết hợp OOP và các tính năng chức năng và tập trung vào khả năng tương tác, an toàn, rõ ràng và hỗ trợ công cụ. Hiện tại nó nhắm mục tiêu JVM và JavaScript và đó là ngôn ngữ được hỗ trợ chính thức trên Android.



4
Cách sử dụng Data Binding và Kotlin trong Android Studio 3.0.0
Tôi mới bắt đầu sử dụng Android Studio 3.0.0, nhưng mỗi khi tôi cố gắng xây dựng dự án của mình, tôi đều gặp lỗi này: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) …

6
Android Studio 3.0 - Không thể tìm thấy phương pháp 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / use / List'
Cố gắng bắt đầu một dự án Kotlin mới với Android Studio 3.0 Canary 1 sẽ hiển thị lỗi này. Dấu vết đầy đủ: Lỗi: Không thể tìm thấy phương pháp 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / use / List;'. Nguyên nhân có thể gây ra lỗi không mong muốn này bao …


5
Sự khác biệt giữa một lớp và đối tượng trong Kotlin
Tôi mới sử dụng Kotlin và gần đây đã chuyển đổi một tệp đơn giản từ java sang Kotlin. Tôi đang tự hỏi tại sao trình chuyển đổi Android lại thay đổi lớp java của tôi thành đối tượng Kotlin. Java: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) …
98 java  android  kotlin 

5
Chú thích android RequestApi so với TargetApi
Sự khác biệt giữa RequiresApivà TargetApi? Mẫu trong kotlin: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() LƯU Ý: FingerprintManager.AuthenticationCallbackyêu cầu apiM LƯU Ý 2: nếu tôi không sử dụng TargetApi lint thất bại với lỗi class requires api level 23...


8
What does ?: làm gì ở Kotlin? (Nhà điều hành Elvis)
Tôi không thể tìm ra những gì ?:làm trong trường hợp này ví dụ val list = mutableList ?: mutableListOf() và tại sao nó có thể được sửa đổi thành điều này val list = if (mutableList != null) mutableList else mutableListOf()
98 kotlin 

5
Toán tử dấu hoa thị Kotlin trước tên biến hoặc Toán tử Spread trong Kotlin
Tôi muốn biết chính xác dấu hoa thị làm gì trước tên biến trong Kotlin. Tôi thấy điều này ( *args) tại ví dụ Spring boot Kotlin : @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer")) repository.save(Customer("Chloe", "O'Brian")) repository.save(Customer("Kim", "Bauer")) repository.save(Customer("David", "Palmer")) repository.save(Customer("Michelle", …
97 syntax  kotlin 



7
Ghi đè getter cho lớp dữ liệu Kotlin
Cho lớp Kotlin sau: data class Test(val value: Int) Làm cách nào để ghi đè Intgetter để nó trả về 0 nếu giá trị âm? Nếu điều này là không thể, một số kỹ thuật để đạt được kết quả phù hợp là gì?
94 kotlin 


2
Làm cách nào để quản lý tài nguyên kiểm tra đơn vị trong Kotlin, chẳng hạn như bắt đầu / dừng kết nối cơ sở dữ liệu hoặc máy chủ tìm kiếm đàn hồi được nhúng?
Trong các bài kiểm tra Kotlin JUnit của mình, tôi muốn khởi động / dừng các máy chủ nhúng và sử dụng chúng trong các bài kiểm tra của mình. Tôi đã thử sử dụng @Beforechú thích JUnit trên một phương thức trong lớp thử nghiệm của mình và nó …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.