fun String.lastChar(): Char? {
if (length > 0) {
return get(length - 1)
}
return null
}
可以看到String.
的這樣寫法篮撑,后面就是跟上我們想要命名的方法名稱lastChar
逞壁,最后返回的是想要的結(jié)果類型猎莲。其中绍弟,get
length
這個2個方法都是String
類自帶的,只是省略了 this
關(guān)鍵字著洼。
這樣我們就自定義完了一個擴展函數(shù)樟遣,使用方法也就很簡單,例如:
"RxGank".lastChar()
// 結(jié)果 :k