1. 程式人生 > >kotlin使用中輟標記法調用函數

kotlin使用中輟標記法調用函數

操作 ring 成員 kotlin fun his fix str 擴展

fun main(arg: Array<String>) {
    var str = "hello world"
   print(str div("l"))
}
infix fun String.div(str:String):String{
    return this.replace(str,"")
}

所謂中輟表達式:就是將函數名稱放在兩個操作數中間,這二個操作數,左側是包含函數的對象或者值,右側是函數的參數值,並不是所有的函數都支持中輟表達式,必須滿足以下條件:

  • 成員函數或者擴展函數
  • 只有一個函數
  • 使用infix關鍵字聲明函數

kotlin使用中輟標記法調用函數