kotlin

47.中缀表达式

2019-10-04  本文已影响0人  写代码的向日葵

1.写法

fun main(args: Array<String>) {
    val p = Person()
    
    p sayHelloTo "李四"
}

class Person {
    infix fun sayHelloTo(name: String) {
        println("你好$name")
    }
}
val pair = "张三" to 20

2.使用中缀表达式的条件如下:

  1. 必须是成员函数或者扩展函数
  2. 必须只有一个参数
  3. 参数不能是可变参数或者默认参数
上一篇 下一篇

猜你喜欢

热点阅读