随笔分类 -  Scala

Scala 是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行于 Java 平台(Java虚拟机),并兼容现有的 Java 程序,可以直接调用 Java 类。
摘要:安装准备 由于 Scala 运行于 Java 平台,因此 Scala 之前需要确保系统安装 JDK Windows 中安装 Scala 1. 下载 scala-2.11.2.msi 安装包 点击安装文件,下一步完成安装 2. 配置环境变量 SCALA_HOME Scala 安装完成后会自动将 Sca 阅读全文
posted @ 2021-05-10 15:02 Binge-和时间做朋友 阅读(264) 评论(0) 推荐(1) 编辑
摘要:引言 在 Scala 中,下划线 _ 有很多种用法,作为 Scala 初学者也经常被下划线 _ 搞得晕头转向,下面是对 Scala 中下划线 _ 使用的简单总结~ 导包时, 下划线 _ 表示引用多个方法,和 java 中的 * 类似 import scala.collection.mutable._ 阅读全文
posted @ 2021-05-04 15:58 Binge-和时间做朋友 阅读(170) 评论(0) 推荐(0) 编辑
摘要:4 种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 xlist,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw, xlist等价于list.::(x)) :+ 阅读全文
posted @ 2020-12-31 12:09 Binge-和时间做朋友 阅读(551) 评论(0) 推荐(0) 编辑
摘要:Spark 选择 Scala 作为开发语言 在 Spark 诞生之初,就有人诟病为什么 AMP 实验室选了一个如此小众的语言 - Scala,很多人还将原因归结为学院派的高冷,但后来事实证明,选择 Scala 是非常正确的,Scala 很多特性与 Spark 本身理念非常契合,可以说它们是天生一对。 阅读全文
posted @ 2020-12-29 17:52 Binge-和时间做朋友 阅读(291) 评论(0) 推荐(0) 编辑
摘要:Java关键字 Java 一共有 50 个关键字(keywords),其中有 2 个是保留字,目前还不曾用到:goto 和 const。true、false 和 null 看起来很像关键字,但实际上只是字面量而已。本文粗略的把true、false 和 null也看做Java关键字,认为Java一共有 阅读全文
posted @ 2020-12-18 10:23 Binge-和时间做朋友 阅读(717) 评论(0) 推荐(0) 编辑
摘要:引言 Scala 中定义变量分为 var(可变变量)和 val(不可变变量) Scala 中集合框架也分为可变集合和不可变集合。比如 List(列表) 和 Tuple(元组)本身就是不可变的,set 和 map 分为可变和不可变的,默认为不可变。 var 与 val 的理解 例子如下: var li 阅读全文
posted @ 2020-12-14 16:34 Binge-和时间做朋友 阅读(870) 评论(0) 推荐(0) 编辑
摘要:Scala 中 object、class 与 trait 的区别 引言 当你刚入门 Scala,肯定会迫不及待想要编写自己的第一个 Scala 程序。如果你已经在交互模式下敲过 Scala 代码,想必你更乐意尝试在 IDEA 下写 Scala 代码。当你打开 IDEA,满心期待的创建自己的第一个 S 阅读全文
posted @ 2020-12-09 15:09 Binge-和时间做朋友 阅读(1381) 评论(0) 推荐(0) 编辑
摘要:在scala中使用 return 的话,编译的时候会提示the latest statement is method is automatically returned, use of th return keyword is redundant. 这个警告是说最后一个语句的结果会自动返回,不需要使 阅读全文
posted @ 2020-12-09 11:02 Binge-和时间做朋友 阅读(422) 评论(0) 推荐(0) 编辑
摘要:Scala 提供了三种创新的字符串插值方法:s,f和raw,使用他们我们可以方便快捷的组合字符串。 s 字符串插值器 在任何字符串前加上s,就可以直接在串中使用变量了,在生成字符串的时候会隐式调用其toString方法。 class Complex(val real: Double, val ima 阅读全文
posted @ 2020-12-08 15:53 Binge-和时间做朋友 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示