美文网首页
kotlin - 扩展函数

kotlin - 扩展函数

作者: leftcoding | 来源:发表于2019-07-09 10:50 被阅读0次
     fun String.lastChar(): Char? {
            if (length > 0) {
                return get(length - 1)
            }
            return null
        }
    

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

    "RxGank".lastChar()
    
    // 结果 :k
    

    相关文章

      网友评论

          本文标题:kotlin - 扩展函数

          本文链接:https://www.haomeiwen.com/subject/guwtkctx.html