TypechoJoeTheme

IT技术分享

统计

04. Scala 方法定义——Scala语言基础教程

2018-04-24
/
0 评论
/
706 阅读
/
正在检测是否收录...
04/24

def 定义方法

def method(a : Int, b : Int) : Int = { x * y}
def method(a : Int, b : Int) : Int = x * y
def method(a : Int, b : Int) = x * y

注意,返回值类型一般情况下可以省略,但是递归方法中,返回值类型必须写

Unit 无返回值

def hello(text : String ){ println(text) }
def hello(text : String ) : Unit = {println(text) }  // 明确指定无返回值
def hello(text : String ) = {println(text)} // 省略返回值类型,由编译器判断出无返回值

无参数的方法

def hello() { println("hello") }

无参数的方法,在调用的时候,可以省略“()”

Scala 基础教程
朗读
赞 · 0
版权属于:

IT技术分享

本文链接:

https://idunso.com/archives/2677/(转载时请注明本文出处及文章链接)