spark-scala 函数定义
2018-01-25 22:57
232 查看
最简单的函数:def hello() = {"Hello World!"}带返回类型的函数:
def hello():String = {"Hello World!"}带参数的函数:
def square (i:Int) = {i*i}
带多个参数的函数:
def add(x: Int, y: Int): Int = { x + y }a. scala 中定义函数,用def关键字 def 方法名 方法体b. 函数的主体是表达式,其中最后一行为函数的返回值_______________________________________________________________________________________匿名函数(函数常量)简单的匿名函数:
val add = (x: Int, y: Int) => x + y
println(add(1, 2))
相关文章推荐
- Spark工程开发常用函数与方法(Scala语言)
- Scala 学习笔记(五)------定义偏函数
- Dt大数据梦工厂王家林老师 Scala实战详解之 第2讲Scala函数定义,流程控制,异常处理入门实战
- scala学习(3)——函数的定义和使用
- scala 函数定义格式
- 一步步学spark之一scala函数式编程中函数的定义,值函数,匿名函数2.9
- Scala 学习笔记(五)------定义函数指定默认参数
- 02Scala-函数定义、流程控制、异常处理入门实战
- scala 学习笔记(01) 函数定义、分支、循环、异常处理、递归
- scala的函数定义、流程控制和异常处理
- Scala学习笔记(四) - 变量,常量,函数及类的定义
- 函数定义 Kotlin V.S. Scala
- Scala的函数定义、流程控制和异常处理
- 关于scala 函数定义 流程控制 异常处理
- [置顶] 【scala 函数定义和调用】Scala的函数调用:普通函数、匿名函数、柯里化函数
- scala函数定义与使用
- Scala类型声明与定义、函数定义、流程控制、异常处理
- scala 学习笔记(01) 函数定义、分支、循环、异常处理、递归
- Scala 函数和方法的定义与使用