抽象"/>
a13_scala 控制抽象
导航
- scala outline
- 值调用
- 代码调用
scala outline
scala outline
值调用
值调用:
把计算后的值传递过去
def main(args: Array[String]): Unit = {foo(f())def foo(a: Int): Unit = {println(a)println(a)}def f(): Int = {println("f--------")10}}
代码调用
代码调用:
把代码传递过去
代码块的声明:
=>返回值类型。例如=>Int ,表示声明一个代码块,返回值类型为Int
def main(args: Array[String]): Unit = {foo(f)def foo(a: => Int): Unit = {println(a)println(a)}def f(): Int = {println("f--------")10}}
执行结果
f--------
10
f--------
10
解释:
更多推荐
a13_scala 控制抽象
发布评论