scala手账 - 主页

scala学习:

  1. 准备开发环境
  2. 快速体验scala - Scasite
  3. 快速体验scala - 交互式编程
  4. 使用注释
  5. 基本类型
  6. 运算符和优先级
  7. val和var变量
  8. 字符串和多行字符串
  9. 类定义和构造器
  10. 类继承
  11. 单例、独立对象和伴生对象
  12. 访问修饰符
  13. 循环和循环控制
  14. 方法的定义
  15. for循环详述
  16. 方法VS函数
  17. package的使用
  18. 关于import
  19. 传名参数 =>Unit
  20. 部分应用函数
  21. 偏函数
  22. Curry化
  23. Executor Around模式
  24. 闭包
  25. 数组
  26. Trait
  27. Trait选择性混入
  28. Trait方法延迟绑定
  29. Trait和抽象类
  30. implicit scala隐式处理
  31. scala集合概述
  32. 模式匹配
  33. 模式常量和模式变量

scala技巧:

  1. 使用yield关键字
  2. 使用变长参数
  3. scala赋值符号“=”
  4. scala等于符号“==”
  5. object中的main方法
  6. scala中的自适应做法
  7. 可变长度参数
  8. 方法的点和括号是可选的
  9. 下划线的作用
  10. 参数中的 =>U 和 ()=>U
  11. 参数默认值
  12. 带名称的参数值
  13. scala字符串插值
  14. 下划线和参数
  15. apply方法
  16. update方法
  17. unapply方法
  18. 一元操作符
  19. 以冒号结尾的方法
  20. 异常处理
  21. 判断相等:eq、equals和==

This is Home Page.