上QQ阅读APP看书,第一时间看更新
6.6 练习及解析
(1)模拟C语言通过自定义运算符的方式实现前缀自增、前缀自减、后缀自增、后缀自减运算符。
解析:
(2)Swift语言中的加法运算符不能支持对区间范围的相加操作,重载加法运算符,使其支持区间的追加,例如(0…5)+5计算后的结果为区间0…10。
解析:
(3)自定义新后缀运算符“*!”,其功能是对某个数进行阶乘计算。
解析:
(4)模拟设计一个交通工具枚举,将速度与乘坐价钱作为枚举的相关值。
解析:
(1)模拟C语言通过自定义运算符的方式实现前缀自增、前缀自减、后缀自增、后缀自减运算符。
解析:
(2)Swift语言中的加法运算符不能支持对区间范围的相加操作,重载加法运算符,使其支持区间的追加,例如(0…5)+5计算后的结果为区间0…10。
解析:
(3)自定义新后缀运算符“*!”,其功能是对某个数进行阶乘计算。
解析:
(4)模拟设计一个交通工具枚举,将速度与乘坐价钱作为枚举的相关值。
解析: