Tag: kotlin

Kotlin – 无法运行intellij中的“hello world”

我正在尝试通过下面的maven指令来配置Kotlin项目: https ://kotlinlang.org/docs/reference/using-maven.html#KotlinBuildTools-Maven in intellij。 pom.xml似乎由intellij自动配置,但我不断收到我的hello世界文件错误“kotlin未配置”。 intellij编译器有错误:“Kotlin:Unresolved reference:println”。 我正在使用intellij 15.0.3和kotlin 1.0.0

Kotlin文件与类。 有什么不同?

刚开始使用Kotlin,并创建了一些Kotlin文件的活动。 他们的工作,但仍然,我想知道什么是在Android Studio中创建一个文件和类之间的区别。

无法更新Kotlin方法参数的值

我遵循Kotlin方法 fun getpower(base:Int,power:Int):Int { var result = 1 while(power > 0){ result = result * base power– // <—- error in this line } return result } Kotlin编译器提供以下错误Error:(6, 8) Val cannot be reassigned 更新变量有什么问题?

是否有相当于AssertJ库的Kotlin?

我正在将一些测试从Java转换到Kotlin。 对于Java测试,我使用AssertJ库,这个库非常强大,并且拥有丰富的断言。 我的问题是,对于Kotlin测试,我不能使用AssertJ和Kotlin JUnit( org.jetbrains.kotlin:kotlin-test-junit )具有非常有限的一组断言。 有没有Kotlin相当于AssertJ或更好的方式断言? 我找到了Kluent库,但是我仍然不确定这是否是最好的库。

Gradle同步失败:无法GET'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom'

最近,我更新了我的团队的代码,我发现他们一直在使用Kotlin。 但是,我现在无法运行我的项目。 以下是详细的日志: 无法解析配置':classpath'的所有依赖关系。 无法解析org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2。 必需:project:无法解析org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2。 无法获取资源“ https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom ”。 无法GET'https: //jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom '。 连接到127.0.0.1:8080 [/ 127.0.0.1]失败:连接被拒绝(连接被拒绝)无法解析org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2。 无法获取资源“ https://dl.bintray.com/andreid/maven/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom ”。 无法GET'https: //dl.bintray.com/andreid/maven/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom ' 。 连接到127.0.0.1:8080 [/127.0.0.1]失败:连接被拒绝(连接被拒绝) UDPATE: 我刚刚从浏览器下载了“kotlin-gradle-plugin-1.1.3-2.pom”文件,请告诉我该复制这个文件到哪个目录?

Retrofit2和kotlin

我试图把Kotlin RxJava和retrofit2结合起来。 @GET("/xxxxxxxxxxxx/{id}.json") fun getHotel(@Part("id") id : String) : Observable<Response<Hotel>> 当我尝试调用这个方法(getHotels())时: var subscription = HotelsFactory.getHotelService((activity.applicationContext as App) .client) .getHotel(arguments.getInt("id").toString()) .subscribeOn(Schedulers.computation()) .observeOn(AndroidSchedulers.mainThread()) .subscribe({response -> showHotels(response)}) {throwable -> throwable.printStackTrace()} mSubscription.add(subscription) 我拿这个: @部分参数只能用于多部分编码。

Kotlin foreachblock示例

我正在尝试学习Kotlin,并且遇到了file.foreachblock函数的问题( https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io/java.io.-file/for-each-block.html )。 具体来说,我想用字节数组更新messageDigest,但我不清楚我将如何做到这一点。 任何例子都会很棒 就像是 file.foreachblock(){ -> messageDigest.update(it.bytearray, 0, it.length); }

如何在Kotlin上使用volatile

我尝试了这样的事情: private volatile var instanceState: InstanceState = InstanceState.starts Error: 'Expected member declaration' 像这样: private volatile var instanceState: InstanceState = InstanceState.starts Error: 'Property getter or setter expected' Kotlin不支持易失性?

如何整合kotlin和node.js

我是kotlin的新成员,发现我们可以将JavaScript与kotlin集成,但我无法理解如何通过nodejs和kotlin实现这一点。 我发现我可以用kotlin使用javaScript,但是不能用javascript来设置kotlin。 任何帮助,将不胜感激。 谢谢

在Kotlin中实现Java接口

我有一个Java界面: public interface NonHindiQurary { void onNonHindiQueryReceived(String Query); } 我想在Kotlin类上实现它: class MainActivity : AppCompatActivity() {…} 问:我该怎么办?