SCALA详细总结(精辟版+的+).pdfVIP

  • 26
  • 0
  • 约3.73万字
  • 约 28页
  • 2018-02-18 发布于浙江
  • 举报
SCALA详细总结(精辟版的)

Scala 总结 --2015-1-19 12:33:54 本文档针对scala 2.10.x,由于scala 目前发展迅速,因此可能会和其他版本的不同。 ===概述 scala 是一门以java 虚拟机 (JVM)为目标运行环境并将面向对象和函数式编程的最佳 特性结合在一起的静态类型编程语言。 scala 是纯粹的面向对象的语言。java 虽然是面向对象的语言,但是它不是纯粹的,因 为java 的基本数据类型不是类,并且在java 中还有静态成员变量和静态方法。相反,scala 是纯粹面向对象的,每个值都是对象,每个操作都是方法调用。 scala 也是一个成熟的函数式语言。函数式编程有两个指导思想:①函数是头等值,也 就是说函数也是值,并且和其他类型 (如整数、字符串等)处于同一地位,函数可以被当作 参数传递,也可以被当作返回值返回,还可以在函数中定义函数等等;②程序的操作应该把 输入值映射为输出值而不是就地修改,也就是说函数调用不应产生副作用,虽然函数式编程 语言鼓励使用 “无副作用”的方法,但是scala 并不强制你必须这么做。scal

文档评论(0)

1亿VIP精品文档

相关文档