码迷,mamicode.com
首页 > 其他好文 > 详细

scala学习心得(2)

时间:2016-02-28 00:51:43      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

  1. scala类中可以通过override 重载方法
  2. scala定义的函数式类不可被改变,这样传进去的参数就需要提前被检验,可以通过scala.predef包中的方法require方法技术分享
  3. 定义辅助构造器
    1.   def this(n:Int) = this(n,1)
  4. 可以在解释器中定义隐式转换规则,比如 implicit def IntToRational(n:Int) = new ratinal(n)
  5. 在scala中可以通过 1 to 4 这种语法来生成range,1 until 4(不包括上边界)
  6. 在for语句中加入多个过滤器,则需要在过滤器末尾加入分号
  7. 技术分享
  8. 在scala中可以用match代替java中的switch结构
  9. 技术分享
  10. 占位符语法
  11. 技术分享
  12. 可以把一个Array类型的数组通过如下方式当做单个元素作为方法的参数:
    1.   echo(arr : _*)
  13. 可以通过关闭尾递归优化来显示堆栈效果,容易程序的调试
  14. 技术分享

scala学习心得(2)

标签:

原文地址:http://www.cnblogs.com/ChenAlong/p/5223929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!