Scala学习笔记04:内建控制结构
【摘要】
Scala学习笔记04:内建控制结构
scala提供的控制结构并不算多,因为在函数式编程中,可以自己开发出各种功能的控制结构,所以scala提供的原生控制结构仅仅够用为止。
1、if - 判断
if是具有返回值的,if判断后,将执行代码的最后一个表达式的值返回作为整个if执行后的结果,应该利用这个特点减少变量的使用。
// va...
Scala学习笔记04:内建控制结构
scala提供的控制结构并不算多,因为在函数式编程中,可以自己开发出各种功能的控制结构,所以scala提供的原生控制结构仅仅够用为止。
1、if - 判断
if是具有返回值的,if判断后,将执行代码的最后一个表达式的值返回作为整个if执行后的结果,应该利用这个特点减少变量的使用。
// var flag = true;
// var name = "";
// var x = if(flag) {name = "zhang"} else {name = "li"}
val name = if (3 > 2) "zhang" else "li";
println(name)
利用if结构具有返回值的特性,程序可以改写如下:
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/100015861
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)