自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 第5章 Scala基本数据结构---ArrayBuffer

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书5.2 ArrayBufferArray的大小在声明时就已经固定了,后续是无法改变的。如果Array的大小需要变化(主要是增大),可以使用ArrayBuffer。1.声明ArrayBuffer例子代码如下,首先引入ArrayBuffer所需的package。scala> import scala.collection.mutable.ArrayBuffer声明一个ArrayB..

2021-09-28 11:00:10 934

原创 第5章 Scala基本数据结构---Array

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书第5章 Scala基本数据结构第3章介绍了Scala的基本数据类型,它们就相当于盖房子中的水泥、沙子、钢筋,是最基础的元素。本章介绍Scala的基本数据结构,它们就相当于盖房子中的一个个构件,如墙板、楼梯、预制梁等等。一个Scala程序离不开:基本数据类型+基本数据结构+基本控制结构这三种元素。其中基本数据结构对代码的质量、程序性能有着非常重要的影响。5.1 ArrayArray表示定长数..

2021-09-28 10:50:22 394

原创 第4章 Scala基本控制结构

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书第4章 Scala基本控制结构本章介绍Scala基本控制结构,正常情况下,Scala代码是一条条向下,顺序执行的,但很多情况下,需要根据条件,来决定程序的运行路径,这就需要控制结构。同基本数据类型一样,控制结构也是编程语言的重要组成部分。Scala的基本控制结构包括:if语句、case语句、for循环、while循环等,它们可以控制程序走不同的路径,或者完成不同的动作,具体如下。4.1 if语..

2021-09-28 10:48:24 403

原创 第3章 Scala基本数据类型

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书第3章Scala基本数据类型本章介绍Scala的基本数据类型,基本数据类型是Scala语言的基石:Scala中所有的变量都要有一个基本数据类型;所有的函数参数、返回值都会用到基本数据类型;即使是自定义的class/object,到最后,也会落实到基本数据类型。3.1 基本数据类型Scala中定义了9种基本的数据类型,它们的名字、取值范围和说明如表3-1所示。表3-1Scala基本...

2021-09-28 10:46:11 147

原创 第2章 Scala解释器(REPL)

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书第2章 Scala解释器(REPL)本章介绍Scala中的一个重要工具Scala解释器。Scala解释器是一个直接执行Scala代码,并返回结果的工具,它的工作过程可以分为:读取、求值、打印,三个部分,并且不断循环。Scala解释器对应的英文是:Read-eval-print-loop,缩写就是REPL。2.1 REPL基本使用运行Scala解释器的命令如下[user@localhos..

2021-09-28 10:43:11 1465

原创 1.8 Spark和Scala

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书1.8 Spark和ScalaSpark框架本身是使用Scala开发的,Scala是一种小众语言,个性十分鲜明,有的人使用了它之后,非常喜欢,觉得世间再无其它语言。而有的人用过之后,又会觉得非常痛苦。那么,Scala有什么特点?为什么当时要选择Scala来开发Spark框架呢?对于我们自身来说,是选择Scala来开发Spark应用程序,还是采用Spark所支持的其它语言,如Java、Python.

2021-09-28 10:41:09 1015

原创 1.7 如何理解Scala的函数式编程

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书1.7 如何理解Scala的函数式编程谈到Scala,必然会提到Scala支持函数式编程。那么到底什么是函数式编程?它是从哪来的?它有什么特点和好处呢?如果从理论上去深究,可能一本书的篇幅都不够,关键是,看完之后,还是不知所云。我们下面从一个例子出发,对Scala的函数式编程做一个说明。1.7.1 函数式编程例子假设有1个int数组numList,要..

2021-09-28 10:34:15 137

原创 1.6 Scala代码风格

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书1.6 Scala代码风格每种语言都有自己的代码风格或规范,Scala也不例外,规范编码是一种专业的表现,也是一种基本素养。下面列出了Scala最基本的编码规范:1)Class/object的命名规则:1. 首字母大写;2. 尽量用英文,取有含义的英文;3. 如果名字由多个单词组成,单词间用大写字母分隔。例如HelloWorld是一个object名字,首字母H大写,HelloWorld是有含.

2021-09-28 10:31:55 67

原创 1.5 Scala语法特性

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书如果我们有其它编程语言(C/C++/Java)的基础,那么,Scala很好上手,Scala也支持命令式编程,因此,完全可以把Scala当做命令式编程语言来用。当然,如果要使用函数式编程,则要熟悉Scala的函数式编程接口、方法和语法,并在平时加以应用,形成习惯。下面仅对Scala基本语法中的一些基本特性进行介绍,这个特性主要是对比C/C++/Java的基本语法来的。可以声明两种类型的变量变量声明

2021-09-28 10:28:45 136

原创 第1章 认识Scala程序

本文来自艾叔编著的《零基础快速入门Scala》免费电子书,添加文末艾叔微信,获取完整版的PDF电子书第1章 认识Scala程序本章从宏观的角度介绍Scala代码,让大家能够对Scala程序建立一个初步印象。本章以HelloWorld为例,介绍Scala代码的基本架构,同时对Scala的语法特性做一说明。1.1 Scala语言简介Scala是一种特性丰富、功能强大的编程语言,具体描述如下:Scala结合了面向对象和函数式编程的特性; Scala是强类型(Strong Typing)语..

2021-09-28 10:22:31 103

gb2312编码表下载

gb2312编码表,16-87区表示汉字,下面是汉字的区位码表

2008-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除