scala函数
来源:互联网 发布:淘宝钻级店铺转让 编辑:程序博客网 时间:2024/05/18 02:43
1.scala函数声明
Scala 函数声明格式如下:
def functionName ([参数列表]) : [return type]
2.函数定义
Scala 函数定义格式如下:
def functionName ([参数列表]) : [return type] = {
function body
return [expr]
}
以上代码中 return type 可以是任意合法的 Scala 数据类型。参数列表中的参数可以使用逗号分隔。
如果函数没有返回值,可以返回为 Unit,这个类似于 Java 的 void, 实例如下:
object Hello{
def printMe( ) : Unit = {
println("Hello, Scala!")
}
}
3.函数调用
①调用方法的标准格式:
functionName( 参数列表 )
②如果函数使用了实例的对象来调用,我们可以使用类似java的格式 (使用 . 号):
[instance.]functionName( 参数列表 )
4,.实例
object Test {
def main(args: Array[String]) {
println( "Returned Value : " + addInt(5,7) );
}
def addInt( a:Int, b:Int ) : Int = {
var sum:Int = 0
sum = a + b
return sum
}
}
执行结果如图:
阅读全文
1 0
- Scala 函数
- Scala 函数
- scala函数
- Scala函数
- scala 函数
- scala函数
- Scala函数
- Scala 函数
- scala函数
- Scala 函数
- Scala函数
- scala函数
- scala函数
- scala函数
- Scala函数
- Scala-函数
- Scala函数
- scala (9)-----Scala 函数
- Number Sequence(HDU 1711 KMP)
- linux 日志管理、系统启动和备份恢复
- FZU 2282 错排问题dp
- python 网络爬虫报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position”解决方案
- 语义化命名标签规则
- scala函数
- Java程序输出到JSP页面
- [Xamarin]删除Android及iOS控制端堆栈
- Android Studio debugger 灵活使用
- java 同步与异步的区别
- Cocos2d-js
- C语言简单应用
- vs2015Visual Studio Installer打包安装项目.net framework 的存放路径
- Python入门系列——第8篇