3次,输出3个95,传名是把countMoney方法隐式转换成函数,把函数整体传入循环,循环4次,money每次都会扣减5
object Money {
var money = 100
def...if (str.equals("a")) 97
else 0
}
/**
* 偏函数:PartialFunction[参数类型,返回值类型]
* @return...("a"))
println(func1("a"))
val arr = Array[Any](1,2,4,"你大爷的")
val arr1 = Array(1,3,6,8)...] = Set(0, 7, 4, 8) 此时原来的hset是有变化的
不可变Map
scala> val mp = Map[String, Int]("a" -> 1)
mp: scala.collection.immutable.Map...] = Some(100)
scala> Some(100).get
res16: Int = 100
元组(元组中无论有多少个值,他在函数式编程中都是一个变量)
scala> val tuple =