scala基础学习

学习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


posted @ 2016-11-22 14:55  yeemi  阅读(96)  评论(0编辑  收藏  举报