学习scala的时候,不知道方法和函数的区别?
http://blog.csdn.net/sadonmyown/article/details/52052912
讲解了一些scala的基础。 其中说到的追踪scala 中的prinln()源码?不知道是怎么实现的,我通过IDEA找到println在scala.console object中,然后通过scala帮助文档,找到console,然后找到console源码。但是在源码中仍然是scala代码,也没有看到java代码啊?这是一个问题?有人知道吗?
方法和函数的区别是什么?
scala> val d:Double={print(1.0) ;1.0}
1.0d: Double = 1.0
scala> def f:Double ={ println(1.0); 1.0}
f: Double