kotlin

    6热度

    2回答

    我不确定'hard-failing'是否是合适的词,但这是我面临的问题。它是我花了相当长的一段时间重现此到尽可能小的例子,所以这里有云: class BaseParameterizedType<T> fun <U: BaseParameterizedType<*>> getSpecific(clazz: KClass<in U>) : U { TODO() } fun exam

    2热度

    1回答

    我试图让一个普通的可怜人的数据持久化功能,将采取数据类的MutableSet和它序列化到磁盘。我想要一些易于原型设计的东西,并且可以每隔一段时间在该集合上调用“save()”,以便如果我的进程被终止,我可以稍后使用已保存条目的“load()”继续。 但是,即使在重读Generics页面之后,我仍然没有明白'*','in','out'和'Nothing'之间的区别。这SEEMS的工作没有抛出错误,但

    1热度

    1回答

    我想包括jar的jar到Kotlin。我尝试像下面,但我有错误。 javac -encoding utf-8 javasorce/test/JavaTestClass.java jar cvf javasorce/test/JavaTestClass.jar javasorce/test/JavaTestClass.class kotlinc kotlin/CallJavaTestClass

    0热度

    1回答

    我是Kotlin的新手,但我想尝试将其用于游戏开发,至少将Android与OpenGL ES 2.0和HTML5与WebGL(我对此非常熟悉)进行对比。对于WebGL和GLES20,我的渲染引擎的类/函数不需要稍微不同的版本显然是一件好事,但是在没有开销的情况下,在Kotlin中实现这一点是否有实际的方法? 我认为我需要做的是在OpenGL ES 2.0中编写一个实现WebGLRenderingC

    -2热度

    2回答

    如果我们想要确保我们的代码在所有浏览器版本中运行,我们可以使用Babel。有没有像Java这样的东西,我们可以在Java 9中编写我们的代码,但它会运行在Java 6运行时? 例如,Kotlin可以针对多个JVM运行时版本吗?

    1热度

    1回答

    我试图创建一个使用火花和科特林小型网络服务器。 但我坚持在步骤,我应该能够创建项目的罐子,在命令行中运行它。但我得到的运行java -jar pissarra-core-all-1.0-SNAPSHOT.jar Error: Could not find or load main class co.pissarra.Mainkt 我试着使用的IntelliJ IDEA的神器创建没有成功,转移到使用

    0热度

    1回答

    嗨我想在我的android应用程序中使用数据绑定和mvvm体系结构。我想在布局中添加使用数据绑定的点击监听器,并将用户名和密码edittext的值发送到视图模型,并执行web服务并调用LoginActivity的适当方法,如startHomeActivity()。 有没有人知道如何做到这一点或我采取错误的做法?我有下面的我的活动,布局和视图模型的代码片段 LoginActivity.kt clas

    0热度

    2回答

    我正在使用Kotlin开发Android应用程序,并且作为启动过程的一部分,我想确定一个SQL Lite数据库是否已经存在(意味着用户不是新用户) I'至今未能确定使用Anko SQLLite助手的ManagedSQLiteOpenHelper帮助程序基础结构执行此操作的最佳方法。 database.use { // what should go in here??? }

    0热度

    1回答

    下面的代码在科特林的js不会编译: "My String".toByteArray() 任何想法,为什么? 错误返回是: [INFO] [INFO] --- kotlin-maven-plugin:1.1.51:js (compile-js) @ client --- [INFO] Kotlin version 1.1.51 (JRE 1.8.0_144-b01) [INFO] Comp

    1热度

    2回答

    这是我有什么,我想要实现: 我有具有mutableList作为现场的一类。 我想找到该列表中的特定元素并进行更改。 这是我到目前为止已经试过: 这是我希望的功能的语句会工作,之后我也把它放在一个扩展功能: fun Classroom.setNewParameters(id: String, modifiedName: String) { this.students.filter { l