【Kotlin】学习笔记(六)扩展函数、运算符重载
一、扩展函数
扩展函数可以在不修改类的定义的情况下,为类增加新的功能,可以为自定义类扩展,也可以扩展内置的类如
String、List扩展函数的语法结构
1 | |
如果要给String类增加一个letterCount方法对字符串中字母的数量进行统计:
1 | |
便可以进行使用:
1 | |
二、运算符重载
- 使用运算符重载可以重新定义已有的运算符,赋予其另一种功能,以适应不同的数据类型。
使用operator进行重载
- 以为
Vector类重载加号运算符为例:
1 | |
运算符方法名对照表

【Kotlin】学习笔记(六)扩展函数、运算符重载
https://chordfish-k.github.io/2023/04/17/kotlin/kotlin-20230417/