1.运算符重载
Kotlin允许为类型提供预定义的运算符实现。这些运算符有固定的符号表示(如+和*)和固定的优先级。运算符重载可以将运算符的行为映射到指定的方法。为了实现这样的运算符,需要为类提供一个具有固定名称的成员函数或扩展函数,并且需要用运算符修饰符来标记重载运算符的相应函数
1.1.一元运算符
1.2,二元运算符 1.3,数组运算符 1.4,等于运算符 等式运算符有点不同。为了实现正确和适当的等式检查,进行了更复杂的转换,因为它不仅仅是指定的名称来获得函数结构的精确比较该方法必须按如下方式准确实施:
运算符= = =和!= =用于身份检查(它们是= =和!=),并且它们不能重载1.5.比较运算符
所有比较都转换为对compareTo的调用,compare to需要返回Int值1.6.函数调用
1.7.例子看几个例子
1.《运算符重载 Kotlin技术分享-运算符重载》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《运算符重载 Kotlin技术分享-运算符重载》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/fangchan/1178211.html