摘要: 方法命名约定 之前在学习《运算符重载》一节时曾经说过一个方法命名约定:方法的第一个字符决定了方法的优先级。现在再说另一个命名约定:如果方法以冒号(:)结尾,则调用目标是运算符后面的实例。 比如下面这个例子: class Cow { def ^(moon: Moon) = println("Cow jumped over the moon") } class Moon { def ^:(c... 阅读全文
posted @ 2016-09-15 22:52 robin·张 阅读(550) 评论(0) 推荐(0) 编辑