package base06
/**
* Created by dd on 2016/5/19 0019.
*/
object demo04 extends App{
// 重用函数值
class Equipment(val routine: Int=>Int){
def simulate(input: Int) ={
print("Running simulation...")
routine(input)
}
}
val caculator = {input: Int => println("cala with "+input); input}
val equipment1 = new Equipment(caculator)
val equipment2 = new Equipment(caculator)
equipment1.simulate(4)
equipment2.simulate(6)
}
Programming Scala 第6章 demo04 重用函数值
最新推荐文章于 2021-04-08 09:11:42 发布