admin 管理员组

文章数量: 1086019


2024年4月16日发(作者:常用表格函数vlookup)

ScalaProgramming编程指南QQ:532500648QQ交流群:286081824

ScalaProgramming编程指南

汪文君

目录

目录

.....................................................................................................................................................

1

写在最开始的话

.................................................................................................................................

2

2、Scala复杂类型入门

...................................................................................................................

3

2.1Scala中的数组

...................................................................................................................

3

2.1.1Scala数组介绍

........................................................................................................

3

2.1.2万物皆对象

..............................................................................................................

3

2.1.3再谈Array元素的存取

.........................................................................................

4

2.2Scala中的List

....................................................................................................................

5

2.2.1List基本用法

...........................................................................................................

5

2.2.2List的更多用法

.......................................................................................................

6

2.2.3同Java8的对比

...................................................................................................

7

2.3Scala中的Tuple

................................................................................................................

8

ScalaProgramming编程指南QQ:532500648QQ交流群:286081824

2.4Scala中的Set和Map

.....................................................................................................

9

2.4.1Scala中的Set

.........................................................................................................

9

2.4.2Scala中的Map

....................................................................................................

10

2.5函数式风格初识

...............................................................................................................

11

2.6Scala和文件

.....................................................................................................................

12

写在最后的话

...................................................................................................................................

13

写在最开始的话

其实在很久之前,我有自己学习过一些基于JVM的语言,包括Scala,Groovy,Bshell

(不是linux中的shell,是最早的Sun公司出的bshell),但是在工作和日常生活中用不

到之后,学习了又会忘记,不知道是不是记忆力不好的原因,但是此次公司决定使用Spark,

准确的说是明年第二季度开始使用,所以我又开始整理关于Scala的知识,希望借着这个机

会能够将Scala的语言特点整理,并且熟练掌握,应用于工作和日常开发之中。

关于Scala这门语言,其实语法量比Java多很多,很多老外建议我使用Clojure,不

要使用Scala,他们给出最大的一个槽点就是语法太多,用他们的话讲就是完成一件事,scala

有太多的方式可供选择,这样反倒不太好,但是不管怎样,既然要去使用这么语言来糊口养

家,那么就自动屏蔽一些否定的声音,也许他们说的有道理。

另外一个很重要的话题是,如果你掌握了Java8,其中一些函数式编程对知识,对学

习Scala的帮助非常大,本人利用业余的时间录制了一套关于Java8的视频教程,大概有

40集,全部是针对Java8新语法和新编程思想的实战,感兴趣的可以去下载观看

/s/1mhUYPK0


本文标签: 使用 编程 函数 工作 语言