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