<
Kotlin 中缀函数
>
上一篇

Python代理问题
下一篇

Homebrew 换源

使用中缀函数

一个函数只有用于两个角色类似的对象时才将其声明为中缀函数。良好示例如:and、 to、zip。 不良示例如:add。

如果一个方法会改动其接收者,那么不要声明为中缀形式。

fun main() {
    val str = "df" and "二连"
    println(str) // df二连
}

infix fun String.and(str: String) : String{
    return this+str
}
Top
Foot