美文网首页
Scala基础知识

Scala基础知识

作者: Gavin_zgk | 来源:发表于2018-11-27 14:44 被阅读0次

1、Scalable 编程语言

2、纯正的面向对象语言

3、函数式语言

4、无缝的Java互操作

学习内容:

1、学习函数式编程思想

2、Scala语言基础

3、Scala开发环境

4、类型和求值策略

5、函数

6、Scala Immutable Collections

什么是函数值编程?

只是用纯函数来进行编程

函数值编程的重要概念

纯函数(Pure Function):没有副作用的函数。(副作用就是状态的变化(mutation))

例子:副作用


引用透明性 :对于相同的输入,总是得到相同的输出

即:如果f(x)的参数x和函数体都是引用透明的,那么函数f是纯函数。

例子:违反引用透明(append)

图1 图2

安装Scala步骤:

安装资料

相关文章

  • 搭建scala开发环境

    最近总结了下scala的基础知识,分享下 scala简介 spark的原生语言是Scala,具体的大家可以自行百度...

  • Scala编程基础3:Scala基础语法

    如果你之前是一名Java程序员,了解Java语法的基础知识,那么你将能够很快学会Scala的基础语法。Scala与...

  • Scala基础知识

    1、Scalable 编程语言 2、纯正的面向对象语言 3、函数式语言 4、无缝的Java互操作 学习内容: 1、...

  • Scala基础知识

    基础语法 scala区分大小写类名第一个字母要大写方法名称第一个字母小写程序入口定义def main(args:A...

  • Scala基础知识梳理

    一、语系 1.动态类型语言 概念:意思就是类型的检查是在运行时做的 表现:使用变量前不需要声明变量 举例:Java...

  • 2 Scala的基础知识

    Scala的变量声明 在Scala中创建变量的时候,必须使用val或者var var和var的区别 var:变量值...

  • Scala编程的基础知识

    Scala是一个面向对象的函数式编程语言,在Scala中,一切皆函数。 函数式编程的优点: 提高生产效率,代码量更...

  • Scala学习笔记

    1 Scala入门 scala Hello World Scala变量 Scala变量 Scala字符串 Scal...

  • 第三章Scala 基础语法

    如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法。S...

  • 2018-09-19

    在弄scala 关于scala问题 maven install 编译不了scala 添加 scala 插件 ...

网友评论

      本文标题:Scala基础知识

      本文链接:https://www.haomeiwen.com/subject/jkpvxqtx.html