初学耗时:0.5h
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
记忆词:
匹配类型
一、匹配类型
package cn.zrk.cases
import scala.util.Random
object CaseDemo01 extends App{
val arr = Array("hello", 1, 2.0, CaseDemo)
val v = arr(Random.nextInt(4))
println(v)
v match {
case x: Int => println("Int " + x)
case y: Double if(y >= 0) => println("Double "+ y)
case z: String => println("String " + z)
case _ => throw new Exception("not match exception")
}
}
- 注意:case y: Double if(y >= 0) => …
- 模式匹配的时候还可以添加守卫条件。
- 如不符合守卫条件,将掉入case _中。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
^ 至此,匹配类型完成。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
※ 世间诱惑何其多,坚定始终不动摇。
购买市场上已有的软件开发工具不具有的优点是:
…
A、减轻一定的工作负担。
B、工作的组织管理比较规范。
C、信息的管理与检索比较方便。
D、降低成本。
…
D
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
我知道我的不足,我也知道你的挑剔,但我就是我,不一样的烟火,谢谢你的指指点点,造就了我的点点滴滴:)!