相关疑难解决方法(0)

什么是Kotlin的"接收器"?

它与扩展功能有什么关系?为什么是with 函数,而不是关键字?

似乎没有关于这个主题的明确文档,只有参考扩展的知识假设.

kotlin

58
推荐指数
6
解决办法
8591
查看次数

什么<ClassName>.()在Kotlin中意味着什么?

不知道这意味着什么,但我在kotlin html代码库中遇到了这种语法.SCRIPT.()是什么意思?

https://github.com/Kotlin/kotlinx.html/blob/master/shared/src/main/kotlin/generated/gen-tag-unions.kt#L143

fun FlowOrPhrasingOrMetaDataContent.script(type : String? = null, src : String? = null, block : SCRIPT.() -> Unit = {}) : Unit = SCRIPT(attributesMapOf("type", type,"src", src), consumer).visit(block)
Run Code Online (Sandbox Code Playgroud)

SCRIPT是一个类 - https://github.com/Kotlin/kotlinx.html/blob/master/shared/src/main/kotlin/generated/gen-tags-s.kt.

或者更一般地说,<ClassName>.()Kotlin的意思是什么?

kotlin

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

标签 统计

kotlin ×2