小编Fra*_*ero的帖子

Kotlin flatMap - 地图

假设我有一个30k大小的列表,我想对列表中所有可能的对执行操作.所以我有:

 list.asSequence().flatMap { i -> 
         list.asSequence().map { j -> /* perform operation here */ }
 }
Run Code Online (Sandbox Code Playgroud)

问题1: 我有什么可以作为替代方案吗?(如应用函子).

我还注意到这个flatMap-map操作比命令式循环版本慢得多.(也许是因为关闭?)

for(i in list){
    for(j in list){

    }
}
Run Code Online (Sandbox Code Playgroud)

问题2:有没有办法提高flatMap/map版本的性能?

kotlin

14
推荐指数
1
解决办法
7537
查看次数

Kotlin - 错误:无法找到或加载主类_DefaultPackage

我在这里遵循了关于日食的Kotlin教程:Eclipse Luna入门

但是,我遇到了这个错误:

Error: Could not find or load main class _DefaultPackage
Run Code Online (Sandbox Code Playgroud)

有谁知道解决这个问题?

kotlin

11
推荐指数
1
解决办法
1万
查看次数

在Kotlin中使用Javascript库

我上次使用Kotlin的时间是2015年12月,当时我用它来解决几个Project Euler问题.

这次我想尝试与Javascript的互操作性.现在我的问题是,我们如何在Kotlin中导入/使用现有的Javascript库?我见过一些人使用native关键字,我只是想简单解释一下.

kotlin

8
推荐指数
1
解决办法
3170
查看次数

Spring拦截器和AuthenticationFilter的执行顺序

我有一个 LoginHandler 和一个拦截器。我希望拦截器在AuthenticationFilter. 有没有办法指定执行顺序?

更新:标题提到的 LoginHandler。我把它改为AuthenticationFilter.

spring spring-boot

1
推荐指数
1
解决办法
1262
查看次数

标签 统计

kotlin ×3

spring ×1

spring-boot ×1