【发布时间】:2013-03-06 14:30:22
【问题描述】:
自从我开始使用 Scala 进行编程以来,我就被这种语言中看似自然的编码风格所吸引,这很容易用一个简单的例子来解释:
val a = {
def f1(p : Int) = ...
def f2(p : Int) = ...
f1(12) * f2(100)
}
如您所见,值的乘法,如果您想理解代码,是您应该熟悉的第一个操作,直到最后一行才被发现。相反,您需要先通读拼图的各个部分(函数 f1、f2),然后才能了解它们的实际排列方式。对我来说,这使代码更难阅读。您是如何处理这个问题的 - 或者您可能根本不觉得这是个问题?
【问题讨论】:
标签: scala