首页 > 代码库 > Scala学习:第一张基础 - 心得

Scala学习:第一张基础 - 心得

这是一个神奇的语言。

安装环境就够折腾了,居然还挑eclipse,最新的4.4居然不支持,要用4.3.2

 

第一张都是些简单的概念介绍,但是通过第一张可以看出scala和其他语言的语法上存在较大的区别(当然根据我的知识范围也就是指的c#,Java)

 

关键点:

1.Scala中,我们不需要包装类型。

   读到这里时,我对性能产生了担心,于是赶快查了下对Scala和Java的性能对比。有个比较好的文章。内容不多,字字珠玑。

  

  • 不要使用for循环
  • 不要使用scala.collection.mutable
  • 不要使用scala.collection.immutable
  • 总是使用private[this]
  • 不要使用闭包

http://www.cnblogs.com/superjt/archive/2012/04/22/2465348.html

 

2.Scala中没有静态方法

  概念:单例对象,伴生对象

 

作业题:

1.第一题有错,需要多敲一个"."才能出来

2.简单

3.简单

4.简单

5.简单

6.简单

7.简单

8.有趣。Scala太牛B了,居然可以把一个BigInt任意进制的转换(技能鉴定的同学们有福了)

9.简单

10.简单