kotlin

    1熱度

    1回答

    比方說,我有, object Foo { object Moo { fun boo = 4 } } 而且我想通過導入美孚使用哞,在斯卡拉我會做: import Foo._ moo.boo 我該怎麼辦這在Kotlin?

    2熱度

    1回答

    科特林Android的搖籃 我不能編譯我的科特林Android應用程序 我有錯誤gradle這個構建faile: Error:Execution failed for task ':app:compilefreeDebugKotlin'. > com.android.build.gradle.api.BaseVariant.getProcessResources()Lcom/androi

    0熱度

    1回答

    我有以下代碼: public class CurrentPlayer(override val game: PewGame, spriteSheet: String) : Player(game, spriteSheet) 的層次結構如下所示: CurrentPlayer - >類播放器 - >特徵MovingEntity - >特質實體。 特徵'實體'有一個字段'VAL遊戲:PewGame'

    22熱度

    2回答

    考慮以下Java類: public class SomeClass { public interface Something { void doSomething(); } public void call(Something something) {} } 在科特林,我可以使用lambda表達式如下: SomeClass().call {

    7熱度

    2回答

    我試圖轉換一些使用Jackson的@JsonSubTypes註釋來管理多態的Java代碼。 這裏是工作的Java代碼: @JsonTypeInfo( use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonSubTypes({ @JsonS

    2熱度

    1回答

    假設我有Map<String,Pair<String,Any>>。我可以通過使用某種嵌套的多重聲明來直接遍歷所有三個子元素嗎? for ((key, (k, v)) in map) 和 for ((key, k, v) in map) 似乎並沒有工作。

    0熱度

    1回答

    我嘗試將Kotlin混合到我的彈簧項目中,但它至少增加了10秒掃描開始時間的時間。 我可以禁用此行爲嗎?如果我這樣做,有什麼副作用?謝謝。 這是額外的日誌我加科特林後: [INFO] Scanning for projects... [INFO] [INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singl

    4熱度

    1回答

    ART是Android上的「新」Dalvik運行時,自從Android 5.0以來已經取代它。我非常喜歡Kotlin &在JVM v8上運行的JavaFX。我不確定Kotlin編譯器生成的字節碼版本,或者一旦達到v1.0發佈狀態就會生成字節碼版本。 所以問題是:ART現在是否能夠運行「Kotlin代碼」,並且將來能夠運行Kotlin代碼,例如,當Kotlin編譯器要發射Java8字節碼?或者ART

    7熱度

    1回答

    編寫Java代碼時,IntelliJ會自動按名稱排序導入。但是,當Kotlin的成員入口時,他們仍然未排序。選擇代碼→優化進口(Ctrl + Alt + O)什麼都不做。 下面是一個例子: import kotlin.platform.platformStatic import java.text.DateFormaty import org.hibernate.validator.const

    23熱度

    1回答

    我正在學習Kotlin的過程中,遇到了一個我無法弄清楚的問題。 我想在Kotlin中擴展Java類的RuntimeException,並且能夠在不同的情況下使用它的三個構造函數中的任何一個(根據我當時想要拋出異常的信息)。在java中我的課是這樣的: public class PhotoLibException extends RuntimeException { public Pho