您的位置:首页 > 其它

Spark学习(3)--Scala语言学习

2016-07-18 08:57 288 查看
花了半天的时间,熟悉了一下Scala的基本语法,说实在的,Scala的语法确实让人感觉不怎么舒服,其实编程语言发展到现在,已经非常成熟,语法上Scala明显是c+pascal混合风格,而且有些地方甚至有些不伦不类。跟F#明显不在一个档次上。当然,学习语言,不是为了语法,而是为了后面的编程。虽然Scala难用点,但对于看多了编程语言的老鸟来说,虽然感觉不舒服,但用起来还是没问题的。何况,我们的目标是做大数据,又不是研究语法。
Spark当然也可以用Java来做,但在有些表达方式来说(可参考前一篇),Scala还是比Java在表达上简洁一些。不过从学习Spark的原理上来说,Java的表达方式反而又要好一些。
熟悉语法的代码就没必要贴了,多干正事:
1) for循环是可以增加Step参数的,默认为1,如果想从高到低,Step可以设为负数;
2) for循环的 to 和until是有区别的,1 to 4 循环得1,2,3,4 而 1 until 4 则是1,2,3
......
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: