您的位置:首页 > 其它

Scala的条件表达式

2017-11-05 23:26 92 查看
(1)条件表达式的定义

 


(2)条件表达式是有返回值的

 


(3)条件表达式的返回类型

 


注:如果else前的返回值和else后的返回值的返回类型不一致,那么返回的类型就是Any;

    如果else之后的返回值为空,那么返回的值的类型就是AnyVal;

    如果else之前的返回值为空,就会报错;

    可以将() {}当做是无有用值的占位符,用Unit表示,相当于Java中的void;

    因为任何的类型都是继承Any的,AnyVal是继承Any的,基本类型是继承AnyVal的。

(4)复杂的条件表达式

 



注:如果你想在命令行中键入多行代码,可以键入:paste ,然后键入代码,最后按Ctrl +D结束

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: