Scala定义函数的5种方式
2018-03-26 17:07
267 查看
大数据spark的源码是用scala来开发的,因此学习scala来开发spark会更加便捷。
Scala中第一函数的接种方式如下:
规范化写法,scala函数的返回值是最后一行代码
![](https://img-blog.csdn.net/20180326170739284)
Unit是scala语言中数据类型的一种,表示无值,用作不返回任何结果的方法;
不写明返回值的类型,程序会自行判断,最后一行代码的执行结果为返回值;
![](https://img-blog.csdn.net/20180326170739912)
省略返回值类型和等于号,返回的是();
![](https://img-blog.csdn.net/20180326170740356)
函数只有一行的写法:
![](https://img-blog.csdn.net/20180326170740938)
最简单的写法:def,{},返回值都可以省略,此方法在spark编程中经常使用。
![](https://img-blog.csdn.net/20180326170741356)
表示定义函数addInt,输入参数有两个,分别为x,y,且均为Int类型,返回值为两者的和,类型为Int。
Scala中第一函数的接种方式如下:
规范化写法,scala函数的返回值是最后一行代码
Unit是scala语言中数据类型的一种,表示无值,用作不返回任何结果的方法;
不写明返回值的类型,程序会自行判断,最后一行代码的执行结果为返回值;
省略返回值类型和等于号,返回的是();
函数只有一行的写法:
最简单的写法:def,{},返回值都可以省略,此方法在spark编程中经常使用。
表示定义函数addInt,输入参数有两个,分别为x,y,且均为Int类型,返回值为两者的和,类型为Int。
相关文章推荐
- Scala定义函数的5种方式
- scala函数定义的四种方式
- 云星数据---Scala实战系列(精品版)】:Scala入门教程014-Scala实战源码-Scala函数定义与调用方式
- python的函数定义方式
- python函数—定义参数的几种方式
- ES6中箭头函数的定义与调用方式详解
- 11_函数(【二】三种定义方式)
- JS函数的几种定义方式分析
- JavaScript中函数定义的三种方式
- scala的函数定义、流程控制和异常处理
- JavaScript定义函数的三种方式
- JavaScript总体的介绍【JavaScript介绍、定义函数方式、对象类型、变量类型】
- JS函数定义方式
- js 函数定义三种方式
- [原创]Scala学习:函数的定义
- Scala 函数和方法的定义与使用
- Scala-01:函数定义、流程控制、异常处理
- scala函数定义的几种方法
- typedef函数指针与函数类型的定义及使用方式
- Scala学习第二天 Scala函数定义、流程控制、异常处理