
Scala
zhixingheyi_tian
Intel Big Data. Spark
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
scala 之 序列化
【代码】scala 之 序列化。原创 2025-04-01 16:50:00 · 135 阅读 · 0 评论 -
Scala 示例
【代码】Scala 示例。原创 2025-03-28 11:16:05 · 146 阅读 · 0 评论 -
Scala 之 正则
【代码】Scala 之 正则。原创 2025-03-26 10:15:24 · 307 阅读 · 0 评论 -
Scala 三个等号和两个等号的区别
区别1.===:三个等号我们称为等同符,当等号两边的值为相同类型的时候,直接比较等号两边的值,值相同则返回true,若等号两边的值类型不同时直接返回false。 例:100===“100” //返回false2.==:两个等号我们称为等值符,当等号两边的值为相同类型时比较值是否相同,类型不同时会发生类型的自动转换,转换为相同的类型后再作比较。类型转换规则:1)如果等号两边是boolean、string、number三者中任意两者进行比较时,优先转换为数字进行比较。2)如果等号两边出现了nul原创 2022-03-26 17:05:59 · 1367 阅读 · 1 评论 -
Scala 中的 Class、Object 的 Apply(), unapply()
conceptScala不能定义静态成员,而是代之定义单例对象(singleton object)。以object关键字定义。独立对象(standalone object)不与伴生类共享名称的单例对象称为独立对象。它可以用在很多地方,例如作为相关功能方法的工具类,或者定义Scala应用的入口点。伴生对象(companion object)类和单例对象间的差别是,单例对象不带参数,而类可以。因为单例对象不是用new关键字实例化的,所以没机会传递给它实例化参数当单例对象与某个类共享同一个名称时,它原创 2020-08-23 11:38:47 · 602 阅读 · 1 评论 -
scala 之关键字 case
case 声明类的好处创建 case class 和它的伴生 object实现了 apply 方法让你不需要通过 new 来创建类实例默认为主构造函数参数列表的所有参数前加 val添加天然的 hashCode、equals 和 toString 方法。由于 == 在 Scala 中总是代表 equals,所以 case class 实例总是可比较的下面的三个操作效果是等价的val ...原创 2018-12-04 14:16:02 · 812 阅读 · 0 评论 -
Scala 之 关键字 lazy
先看一个示例scala> val a = { println("I'am a"); "aaa"}I'am aa: String = aaascala> ares8: String = aaascala> lazy val a = { println("I'am a"); "aaa"}原创 2018-11-28 11:46:21 · 357 阅读 · 0 评论 -
Scala 那些事
关键字 break需要引入包import scala.util.control.Breaks._MapMap 直接get 拿到的是 Option,Option[String] 不等同于 StringOption[String] 转换为 String ,需要 numaNodeId = numaInfo.cotainer2numa.get(containerId.toString)....原创 2019-07-04 15:21:41 · 434 阅读 · 0 评论