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.


20
Tham chiếu Kotlin chưa được giải quyết trong IntelliJ
Tôi đã bắt đầu với hướng dẫn học Kotlin trong IntelliJ. Khi tôi thử chạy ví dụ, tức là fun main(args: Array<String>) { println("lol") } Error:(5, 5) Kotlin: Unresolved reference: println Quá trình thực thi bị tạm dừng với thông báo này Đây là lần đầu tiên tôi sử dụng …

7
Làm thế nào để tạo một mảng trống trong kotlin?
Tôi Array(0, {i -> ""})hiện đang sử dụng và tôi muốn biết nếu có cách triển khai tốt hơn, chẳng hạn nhưArray() ngoài ra, nếu tôi đang sử dụng arrayOfNulls<String>(0) as Array<String>, trình biên dịch sẽ cảnh báo tôi rằng dàn diễn viên này không bao giờ có thể thành …
93 arrays  kotlin 


4
Kotlin: Tương đương với getClass () cho KClass
Trong Java, chúng ta có thể giải quyết lớp của một biến thông qua getClass()như something.getClass(). Ở Kotlin, tôi nhận thức được something.javaClassđiều nào là tốt nhưng tôi muốn có thể có được điều KClassđó theo cách tương tự. Tôi đã xem Something::classcú pháp nhưng đây không phải là thứ …
92 java  class  kotlin 

9
Tại sao plugin kotlin gradle không thể xây dựng với mục tiêu 1.8?
Tôi có dự án gradle đơn giản nhất được định cấu hình bằng intellij cho kotlin 1.2.10. Đây là tệp build.gradle của tôi: buildscript { ext.kotlin_version = '1.2.10' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } group 'com.ali' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'kotlin' sourceCompatibility = …

3
Kotlin: withContext () so với Async-await
Tôi đã đọc tài liệu về kotlin và nếu tôi hiểu đúng thì hai hàm Kotlin hoạt động như sau: withContext(context): chuyển ngữ cảnh của chương trình đăng quang hiện tại, khi khối đã cho thực thi, chương trình đăng quang sẽ chuyển về ngữ cảnh trước đó. async(context): Bắt …



8
Kotlin - Cách nối một chuỗi một cách chính xác
Một câu hỏi rất cơ bản, cách phù hợp để nối một chuỗi trong Kotlin là gì? Trong Java, bạn sẽ sử dụng concat()phương thức, ví dụ: String a = "Hello "; String b = a.concat("World"); // b = Hello World Tuy nhiên, concat()chức năng này không khả dụng cho …
90 string  kotlin 



13
ListAdapter không cập nhật mục trong RecyclerView
Tôi đang sử dụng thư viện hỗ trợ mới ListAdapter. Đây là mã của tôi cho bộ điều hợp class ArtistsAdapter : ListAdapter<Artist, ArtistsAdapter.ViewHolder>(ArtistsDiff()) { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { return ViewHolder(parent.inflate(R.layout.item_artist)) } override fun onBindViewHolder(holder: ViewHolder, position: Int) { holder.bind(getItem(position)) } class ViewHolder(view: View) : RecyclerView.ViewHolder(view) …

2
Mở rộng và triển khai cùng lúc trong Kotlin
Trong Java, bạn có thể làm những việc như sau: class MyClass extends SuperClass implements MyInterface, ... Có thể làm điều tương tự trong Kotlin không? Giả sử SuperClasslà trừu tượng và không triển khaiMyInterface
88 java  kotlin 

3
IntArray vs Array <Int> trong Kotlin
Tôi không chắc sự khác biệt giữa dấu IntArrayvà dấu Array&lt;Int&gt;là gì trong Kotlin và tại sao tôi không thể sử dụng chúng thay thế cho nhau: Tôi biết điều đó có IntArraynghĩa là int[]khi nhắm mục tiêu JVM, nhưng Array&lt;Int&gt;dịch sang cái gì? Ngoài ra, bạn cũng có thể …
88 kotlin 

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.