Tag: 通配符

正则表达式或通配符在Kotlin的声明?

我正在为Kotlin和路由器上的RESTful应用程序工作,我使用了一个when语句,因为它是最具可读性和好看条件的。 有没有办法在when语句中使用正则表达式或通配符? (所以像“/ article / get /”这样的URI都会被传递给同一个控制器) 我的路由器的结构如下: when(uri) { "some/url" -> return SomeController(config).someAction(session) }

Java通配符类型与Kotlin Star-projection

我正在阅读关于Java和Koltin之间差异的kotlin文档,在这里https://kotlinlang.org/docs/reference/comparison-to-java.html 。 有人指出, Koltin没有通配符类型 。 但仔细阅读泛型文档后,我发现了有关星形投影的信息 ,老实说,我看不出有什么不同。 有人可以向我解释这是怎么回事 List<?> list; 不同于此 lateinit var list: MutableList<*>

Kotlin – “不关心”在数据类的解除

在Kotlin中可以标记“不关心”吗? 我一直无法找到合适的语法,Haskell和Python使用_符号,但这在Kotlin中不起作用。 例, data class DesugarExample(val foo: Int, val bar: Int, val baz: Int) fun desugarIt() { val (useFoo, dontCare, useBaz) = DesugarExample(1, 2, 3) }