kotlin - 扩展函数

2019-07-09  本文已影响0人  leftcoding
 fun String.lastChar(): Char? {
        if (length > 0) {
            return get(length - 1)
        }
        return null
    }

可以看到String.的这样写法,后面就是跟上我们想要命名的方法名称lastChar,最后返回的是想要的结果类型。其中,get length 这个2个方法都是String类自带的,只是省略了 this 关键字。
这样我们就自定义完了一个扩展函数,使用方法也就很简单,例如:

"RxGank".lastChar()

// 结果 :k
上一篇下一篇

猜你喜欢

热点阅读