Skip to content

zhangjunhd/scala-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1c94c59 · Oct 11, 2016

History

4 Commits
Oct 10, 2016
Oct 10, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016

Repository files navigation

快学Scala

cover

豆瓣链接

作者: [美] C. S. 霍斯曼
出版社: 电子工业出版社
原作名: Scala for the Impatient
译者: 高宇翔
出版年: 2012-10
页数: 408
定价: 79.00元
装帧: 平装
ISBN: 9787121185670

Scala笔记索引

  • Scala笔记1-基本类型
    • Scala基本类型
    • Scala BigDecimal
    • 乘方,素数,随机数(Random)
    • Scala date/time
    • Scala String(format, mkString,mkString, stripLineEnd, ==, count, split, foreach(println), distinct, diff, intersect, take, drop, takeRight, dropRight, substring)
    • 类型检查与转换(isInstanceOf, asInstanceOf, classOf)
    • 类反射
  • Scala笔记2-控制结构与函数
    • for
    • yeild
    • 加入guard
    • 变长参数
    • 递归
  • Scala笔记3-数组
    • Array
    • ArrayBuffer
    • 数组遍历
    • 常用算法(sum,min,max,count,sort)
    • 多维数组
    • 与Java互操作(JavaConversions.bufferAsJavaList)
  • Scala笔记4-映射与元组
    • map声明,赋值,追加,减少
    • map迭代
    • 加入guard
    • 使用map实现wordcount
    • 使用hashmap统计词频
    • 与Java互操作JavaConversions.mapAsScalaMap
    • 元组zip,partition
  • Scala笔记5-类
    • getter/setter
    • 对象私有字段private[this]
    • BeanProperty
    • 主构造和辅助构造器
    • 伴生对象(companion object)
    • 嵌套类(类型投影(type projection),外部类的this引用)
    • apply
    • 重写字段
    • 结构类型
    • 懒值lazy
    • 构造顺序与提前定义
    • 对象相等性(equals)
  • Scala笔记6-枚举
    • Enumeration
    • 类型别名
  • Scala笔记7-文件操作
    • 读写文件
    • 缓存读
    • 遍历目录
    • 序列化
  • Scala笔记8-进程控制
    • ProcessBuilder
  • Scala笔记9-正则表达式与文法解析
    • 正则表达式(Regex)
    • 正则表达式组 组合解析器操作(RegexParsers)
  • Scala笔记10-特质
    • 自身类型(this: type)
    • 结构类型(structural type)
  • Scala笔记11-apply函数
    • apply
    • unapply
    • update
    • unapplySeq
  • Scala笔记12-高阶函数
    • 闭包
    • SAM(single abstract method)
    • 柯里化(Currying)
    • 控制抽象
  • scala笔记13-集合
    • 将函数映射到集合(map,flatMap, collect) 化简折叠和扫描(reduceLeft,reduceRight, foldLeft, foldRight, scanLeft, scanRight)
    • 拉链操作(zip, zipWithIndex)
    • 迭代器
    • 懒视图(view)
    • 与Java集合的互操作
    • 线程安全的集合
    • 并行集合
  • scala笔记14-模式匹配与样例类
    • 类型模式(match)
    • 提取器
    • 样例类(copy)
    • Option类型(Option,Some,None, Either, Left, Right)
    • 偏函数
  • scala笔记15-注解
  • scala笔记16-xml
  • scala Json
  • scala笔记17-类型参数与隐式转换
    • 类型变量界定
    • 视图界定
    • 上下文界定
    • 多重界定
    • 约束类型
    • 协变
    • 对象不能泛型
    • 类型通配符
    • 隐式转换
    • 隐式参数
  • scala笔记18-高级类型
    • 单例类型(this.type)
    • 结构类型
    • 存在类型
    • 蛋糕模式
    • 抽象类型(abstract type)
    • 家族多态
    • 高等类型

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published