一个函数只有用于两个角色类似的对象时才将其声明为中缀函数。良好示例如:and、 to、zip。 不良示例如:add。
如果一个方法会改动其接收者,那么不要声明为中缀形式。
fun main() { val str = "df" and "二连" println(str) // df二连 } infix fun String.and(str: String) : String{ return this+str }