scala
文章平均质量分 83
scala语言处理大数据。
Hadoop全家桶
这个作者很懒,什么都没留下…
展开
-
第四章数据类型与操作符
Scala.Null和scala.Nothing是用统一的方式处理Scala面向对象类型系统的某些"边界情况"的特殊类型。Null类是null引用对象的类型,它是每个引用类(继承自AnyRef的类)的子类。Null不兼容值类型。如果浮点数后面有f或者F后缀时,表示这是一个Float类型,否则就是一个Double类型的。scala类型层次结构所有的类型都是从Any继承了,也就是我们Scala是一种单根继承体系。Null类型并不能转换为Int类型,说明Null类型并不是Int类型的子类,也就是不是数值。...原创 2022-07-20 09:31:06 · 80 阅读 · 0 评论 -
第三章Scala 基础语法
如果你之前是一名Java程序员,并了解Java语言的基础知识,那么你能很快学会Scala的基础语法。Scala与Java的最大区别是Scala语句末尾的分号;是可选的。我们可以认为Scala程序是对象的集合,通过调用彼此的方法来实现消息传递。...原创 2022-07-17 20:58:04 · 152 阅读 · 0 评论 -
第二章Scala安装和环境配置
Scala是基于java之上,大量使用java的类库和变量,使用Scala之前必须先安装Java(>1.5版本),工业使用Java版本通常是JDK1.8,故在此推荐使用JDK1.8,本次安装也是使用JDK1.8版本。(image.png-b50fbc-1657961051672-0)]在DOS窗口处,输入以下命令,校验是否安装成功。scalaSDK是scala语言的编译器,要开发scala程序,必须要安装SDK。本次安装的版本是2.11.8,环境变量配置如下。...原创 2022-07-16 17:17:30 · 2156 阅读 · 0 评论 -
第一章Scala简介
scala是运行在JVM上的多范式编程语言,同时支持面向对象和面向函数编程。多范式就是包含多种编程思想。目前主流的编程思想有4中,即面向对象、面向过程、面向函数、以及泛型面向函数一句话形容函数也是一个对象,可以作为参数进行传递。也就是面向对象传递的参数是具体的对象或者值函数式编程传递的参数可以是一个函数(处理逻辑)...原创 2022-07-16 17:10:32 · 220 阅读 · 0 评论