自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Scala学习笔记--第7章 类(二)

7.4 类构造器与内部类7.4.1 类构造器和Java一样,Scala也支持多个构造器的定义,不过最重要的是主构造器,每个类都必须要有主构造器,主构造器不以this方法定义,而是与类定义交织在一起。Java构造器示例:public class Teacher { private String name; private int age; public Tea

2016-03-21 21:25:18 291

原创 Scala学习笔记--第7章 类(一)

7.1 类的定义在Scala中,类并不声明为public。Scala源文件中可以包含多个类,所有这些类都具有public可见性。使用Scala类需要做的就是构造对象,并按照通常的方式来调用方法。class Student { var name = “”;// 初始化为空字符串 var age = 0; // 初始化0 def doSomething() {

2016-03-21 14:17:06 372

原创 Scala学习笔记--第6章 tuple及zip操作

6.1 tuple-元组元组就是不同类型的值的聚集,英文名称为tuple。映射是键值对的集合,它只是元组的最简单形态。元组的值是通过将单个的值包含在圆括号中构成的,其中值可以是任意类型。元组取值的方法,用_下滑线+下标进行取值,有一点需要注意,元组取值是从1开始,而不是像数组,从0开始。通常,使用模式匹配来获取元组里面的元素。一般元组主要用于函数中需要返回的值较多,且类型不一的情况,例

2016-03-15 18:37:39 1833

原创 Scala学习笔记--第5章 映射(Map)

5.1 构造映射Scala构造映射与Java有很大的区别,基本语法如下:val scores = Map(“Allan” -> 60, “Kevin” -> 70, “Kobe” ->80)scores就是一个映射,但它是不可变的,如果要你想改变映射中的元素,那么就需要用到scala的mutable包:val scores = scala.collection.mutable.Ma

2016-03-13 18:16:02 570

原创 Scala学习笔记--第4章 Scala数组

4.1 定长数组在Scala中,如何定义一个长度不变的数组,可以用Scala中的Array来实现。例如://定义长度为10Int类型的数组,默认值为0 var nums = new Array[Int](10) //> nums : Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0) // 定义

2016-03-13 15:19:21 547

原创 Scala学习笔记--第3章 函数

3.1 函数定义Scala除了方法外还支持函数,方法对对象进行操作,而函数则不是,定义函数与Java和C++定义方法类似,需要给出函数的名称、参数和函数体,例如:def sum(x:Double, y:Double) = x + y你必须给出所有参数的类型,而参数返回则不一定要指定类型,除非是递归函数。Scala编译器可以通过“=”符号右侧的表达式类型推断出返回的类型。如果函数需要多个

2016-03-12 23:31:35 327

原创 Scala学习笔记--第2章 控制结构

Scala通过var或val来声明值,其中var声明的值可变,而val声明的值初始化后就不再可变,这有点类似于Java中final声明的变量。平常建议使用val来声明值,除非真的需要改变值的内容时,才用var声明,当然还是得视情况而定。声明值必须做初始化,否则将会报错。1. val声明一个名称为sum的值,赋值为15,再次修改的时候就报错了。scala> val sum = 1+2+3+4

2016-03-10 23:54:14 322

原创 Scala学习笔记--第1章 Scala基础

Scala解释器Scala解释器,其实就是相当于Linux的Shell,或者Windows的DOS窗口,正确安装Scala后,在命令行下执行scala指令,就进入到Scala解释器,如图:Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_71).Type in expressio

2016-03-10 23:27:33 473

算法 第四版-谢路云译 Java版

算法 第四版-谢路云译 Java版

2019-02-14

空空如也

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

TA关注的人

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