scala函数分为: 传名调用和传值调用
传名调用: 就是将未计算的参数表达式直接应用到函数内部
传值调用: 先计算参数表达式的值,再应用到函数内部

案例: 
    object FunctionTest {
   def main(args: Array[String]) {
        delayed(time());
   }

   def time() = {
      println("获取时间,单位为纳秒")
      System.nanoTime   }
   def delayed( t: => Long ) = {
      println("在 delayed 方法内")
      println("参数: " + t)
      t   }}

我们定义的delay方法使用在变量名和变量类型使用 => 符号来设置传名调用;