kotlin 的扩展函数总结

本文探讨了Kotlin在Android开发中的优势,包括简洁的语法、较少的代码量、与Java相比的稳定性及性能提升。重点介绍了Kotlin的扩展功能,即使在final类中也能添加新方法,以示例展示了String扩展的简便性。
摘要由CSDN通过智能技术生成

kotlin语言优势:相信写android开发应该不陌生,写法简单,判空,标准函数,扩展函数等等,同比功能代码相比,最少比JAVA要减少3分之1,更多安卓移动开发都是选择这门语言来开发,kotlin+compose做移动开发是趋势,相比flutter要稳定,性能更好,具体不在此做谈到, 总结下kotlin的扩展:在不改变类源码的情况下,添加新的函数,使扩展功能,即使这类是final的情况也是可以扩展

        1.定义如下:

                fun ClassName.methodName(param1:Any,param2:Any):Any}{

                }

        2.比较Java-kotlin:判断"ABC123xyz!@#"中字母的数量如图:

      结果一样,怎么样是不是kotlin很简单,下面我们写下String扩展:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值