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
相关文章
|
6月前
|
分布式计算 Scala Spark
Scala【集合常用方法和函数操作(下)】
Scala【集合常用方法和函数操作(下)】
|
6月前
|
分布式计算 Scala Spark
Scala 【集合常用方法和函数操作-上】
Scala 【集合常用方法和函数操作-上】
|
6月前
|
编译器 Scala
认识scala中的函数
认识scala中的函数
60 5
|
6月前
|
Scala
Scala函数和方法
Scala函数和方法
38 1
|
机器学习/深度学习 分布式计算 Java
Scala方法和函数
Scala方法和函数
101 0
|
Java 编译器 Shell
scala中的变量、方法、函数
Scala是一门多范式的编程语言,一种类似java的编程语言,是可扩展语言,并集成面向对象编程和函数式编程的各种特性的混合功能编程语言。 Scala被编译后在Java虚拟机上运行。
207 0
scala中的变量、方法、函数
|
大数据 Serverless Scala
大数据开发基础的编程语言的Scala的函数和闭包
Scala是一种支持函数式编程的编程语言,它具有强大的函数和闭包功能。本文将介绍Scala中函数和闭包的概念和用法,帮助开发者更好地理解和应用这门语言。
87 0
|
Java Scala
Scala快速入门-2-控制结构与函数
表达式有值,语句执行动作。 Scala中,几乎所有构造出来的语法结构都有值,不像Java中把表达式和语句(if语句)分为两类。 在这里if表示式有值。 代码块也有值,最后一个表达式就是值。 语句中,分号不是必需的。 函数式中不使用return。
|
SQL JSON 前端开发
Scala的面向对象与函数编程
Scala的面向对象与函数编程
Scala的面向对象与函数编程
|
Scala
Scala第2章 控制结构和函数(编程题)
Scala第2章 控制结构和函数(编程题)
166 0
Scala第2章 控制结构和函数(编程题)