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