【发布时间】:2013-10-05 23:24:32
【问题描述】:
在 Coursera 的 Scala 课程中(讲座 1.4,大约 3 分钟),Martin Odersky 说表达式 true && e 总是返回 e(e 是任何物体)。并且表达式false || e 也返回e。他解释说,有时并不总是评估最后一个表达式。
但是当我运行这些表达式时,我得到了error: type mismatch。
对于true && 5,我得到found: Int(5); required: Boolean
Scala 最近有没有发展,或者我做错了什么?
【问题讨论】:
标签: scala