中缀符

函数调用在以下情况可以使用中缀符。

  • 成员方法或扩展函数
  • 方法只有一个参数
  • 方法被关键字infix标记
// 定义Int类的扩展函数
infix fun Int.shl(x: Int): Int {}
// 调用使用infix注解的扩展函数
1 shl 2
1.shl(2)

results matching ""

    No results matching ""