• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

面向 Java 开发人员的 Scala 指南: 类操作

发布: 2008-6-30 14:00 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 46次 | 进入领测软件测试网论坛讨论

领测软件测试网

y0S[CE6loX/gs

];nVNPW.u.v|软件测试技术门户?6n W1O VT`
当然,对于简单的整数加法,Scala 编译器也会 “得到正确的结果”,它们在语法上是完全一样的。这意味着您可以开发与 Scala 语言 “内置” 的类型完全相同的类型。

3v1bqqfV u9?

#`6]+qK/q Y'YiScala 编译器甚至会尝试推断具有某种预定含义的 “操作符” 的其他含义,例如 += 操作符。注意,虽然 Rational 类并没有显式地定义 +=,下面的代码仍然会正常运行:

a[r4t6w#h)]

Y&D TJ4o9uR;B(y软件测试技术门户6zXR ^S&]7ZJ^
清单 8. Scala 推断
] ^OXn#A\                 
A(E/]1[2k\"D9m iG  var r5 = new Rational(3,4)软件测试技术门户!T8f }p7Lj/}
  r5 += r1软件测试技术门户8yDm%w k,~6X