https://i.ancii.com/thinkingfioa/
Java、Scala、大数据
Ta还没有发布动态 ...
7 种数值类型: Byte, Char, Short, Int, Long, Float, and Double. 原始类型与 class 类型无区别,可在数字上调用方法。可省略的 scala 包名前缀,如 import scala.math._ 可写为
}5.None 是case objectSome 是case class都继承了Option,none是 isEmpty==true6.Tuple (元组)val a = a._1 = 1a._2 = 2for{
Scala 允许你指明函数的最后一个参数可以是重复的。这可以允许客户向函数传入可变长度参数列表。想要标注一个重复参数,在参数的类型之后加一个 * 。因此, echo 函数里被声明为类型“ String* ”的 args 的类型实际上是 Array[Stri
赋值语句表达式 在 scala 中,赋值动作本身的返回值是 Unit 类型的,unit 类型的返回值并不是空,而是它返回的是一个空的值,就相当于java 系列语言中的 null 和 "" 的区别
for推导式Scala提供了一个轻量级符号 for 表示序列推导。推导式的形式为 for yield e,其中 enumerators 是指以分号分隔的枚举器列表。枚举器是一个引入新变量的生成器,或者是一个过滤器。推导式求解出由枚举器生成的每个绑定的主体
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号