【文件属性】:
文件名称:scala-fmi-2019:索非亚大学教授的Scala函数式编程课程材料
文件大小:7.71MB
文件格式:ZIP
更新时间:2021-05-11 04:33:39
HTML
使用Scala进行高级功能编程
讲课
[]
函数式编程的简要历史
为什么选择Scala?
Scala作为SCalable语言。 样例代码
安装和工具
你好,世界
测验
[]
Scala原理
基本类型和基本类型。 文字
定义val , var , def 。 类型和类型推断
职能
类型层次结构
Null , Nothing , Unit
控制结构- if , while , for 。 生成器,过滤器和定义。 控制结构和块作为表达式
List , String , Range基本操作
[]的
名义上反对结构性打字
OOP示例
班级
对象和伴侣对象
统一访问原则
案例类
特质
关于OOP + FP的讨论
[ ]
数学意义上的功能
参考透明性(参考透明性)
替代模型
用作一流对象
递归,尾递归
不变性
持久数据结构( List , Vector ,...)
函数类型,函数文字(la