1.5.3 掌握Scala内建控制结构 - for循环

Scala的for循环功能强大,支持单重和嵌套循环。单重for循环语法为for (变量 <- 集合或数组 (条件)) {语句组},可选筛选条件,循环变量依次取集合值。支持多种任务,如输出指定范围整数(使用Rangetountil)、筛选集合元素(嵌套if或自带条件)、等差数列求和(循环、归约算子、sum函数)以及输出两位素数并统计个数(自带条件或过滤算子)。嵌套for循环有两种格式,可完成复杂任务,如打印九九表(双重循环、单重循环嵌套选择结构、单重循环与流间变量、单重循环与yield关键字)和解决百钱买百鸡问题(双重循环、单重循环)。

相关推荐
李白的天不白13 天前
确认 Nginx 配置文件是否真的生效
scala
醉颜凉15 天前
Scala自定义Monad实战:从理论到应用的完整指南
大数据·算法·scala
那晚的她15 天前
Scala中Set集合
开发语言·后端·scala
IvanCodes15 天前
二、Scala流程控制:分支与循环
大数据·scala
Veggie2615 天前
【Scala PyTorch深度学习】PyTorch On Scala系列课程 第十四章 29 PyTorch模型扩展自定义Module【AI Infra3】[PyTorch Scala硕士研一课程】
人工智能·深度学习·scala
Clf丶忆笙15 天前
搭建支持多语言开发的Quarkus环境:Java、Kotlin与Scala全栈指南
java·开发语言·云原生·kotlin·scala·quarkus
IvanCodes15 天前
四、Scala深入面向对象:类、对象与伴生关系
开发语言·后端·scala
嗯.~15 天前
scala的泛型应用场景
开发语言·后端·scala
醉颜凉15 天前
Scala Cats Effect纯函数式并发编程:从Fiber模型到生产级应用
大数据·网络·scala
2601_9611940217 天前
考研学校专业课真题
spring boot·考研·eclipse·log4j·scala·symfony