博客
关于我
1.5.2 掌握Scala内建控制结构 - 块表达式
阅读量:797 次
发布时间:2023-04-04

本文共 260 字,大约阅读时间需要 1 分钟。

Scala的块表达式采用{}包裹多行语句,单行语句无需分号,多语句用分号分隔。块表达式的执行结果取决于其最后一行语句的值,通常无需显式写return关键字。若块内无返回值,最后一行应为无副作用操作,块将返回Unit类似于Java的void。

块表达式的特点在于语法简洁,适合处理多语句逻辑,而无需显式声明返回类型。例如,最后一行如果有返回值(如a+b),则块直接返回该值;若无返回值(如val sum=a+b),则块返回Unit。

这种设计使得Scala代码更加简洁高效,适合处理需要多行操作但又不需要显式返回值的场景。

转载地址:http://wurfk.baihongyu.com/

你可能感兴趣的文章
Mysql 索引问题集锦
查看>>
Mysql 纵表转换为横表
查看>>
mysql 编译安装 window篇
查看>>
mysql 网络目录_联机目录数据库
查看>>
MySQL 聚簇索引&&二级索引&&辅助索引
查看>>
Mysql 脏页 脏读 脏数据
查看>>
mysql 自增id和UUID做主键性能分析,及最优方案
查看>>
Mysql 自定义函数
查看>>
mysql 行转列 列转行
查看>>
Mysql 表分区
查看>>
mysql 表的操作
查看>>
mysql 视图,视图更新删除
查看>>
MySQL 触发器
查看>>
mysql 让所有IP访问数据库
查看>>
mysql 记录的增删改查
查看>>
MySQL 设置数据库的隔离级别
查看>>
MySQL 证明为什么用limit时,offset很大会影响性能
查看>>
Mysql 语句操作索引SQL语句
查看>>
MySQL 误操作后数据恢复(update,delete忘加where条件)
查看>>
MySQL 调优/优化的 101 个建议!
查看>>