Scala函数的调用

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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方法使用在变量名和变量类型使用 => 符号来设置传名调用;


本文转自  ChinaUnicom110  51CTO博客,原文链接:http://blog.51cto.com/xingyue2011/1942823
相关文章
|
分布式计算 Scala Spark
Scala【集合常用方法和函数操作(下)】
Scala【集合常用方法和函数操作(下)】
|
分布式计算 Scala Spark
Scala 【集合常用方法和函数操作-上】
Scala 【集合常用方法和函数操作-上】
|
Java Scala
Scala 方法与函数
Scala 方法与函数
172 1
|
编译器 Scala
认识scala中的函数
认识scala中的函数
253 5
|
Scala
Scala函数和方法
Scala函数和方法
120 1
|
机器学习/深度学习 分布式计算 Java
Scala方法和函数
Scala方法和函数
264 0
|
Java 编译器 Shell
scala中的变量、方法、函数
Scala是一门多范式的编程语言,一种类似java的编程语言,是可扩展语言,并集成面向对象编程和函数式编程的各种特性的混合功能编程语言。 Scala被编译后在Java虚拟机上运行。
414 0
scala中的变量、方法、函数
|
SQL JSON 前端开发
Scala的面向对象与函数编程
Scala的面向对象与函数编程
Scala的面向对象与函数编程
|
Scala
Scala第2章 控制结构和函数(编程题)
Scala第2章 控制结构和函数(编程题)
262 0
Scala第2章 控制结构和函数(编程题)
|
Scala
第6关:Scala函数柯里化和闭包
第6关:Scala函数柯里化和闭包
263 0
第6关:Scala函数柯里化和闭包