Scala中的call-by-name与call-by-value
摘要:        
在scala中函数的参数有两种定义方式分别叫做call-by-name和call-by-value, 例如下面的两个函数定义, 他们都接受一个函数block作为参数, 循环10次打印传入函数(block)的运行结果 def callByName[T](block: => T) = { for( i<-0 until 10){ println(block) } } def callByValue[T](block: T) = { for( i<-0 until...    阅读全文
        
            posted @ 2012-05-31 10:49
nixil
阅读(1455)
评论(0)
推荐(2)
        
     
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号