大三寒假学习 spark学习 Scala控制结构

if条件表达式

  

  支持嵌套

  

  有一点与Java不同的是,Scala中的if表达式的值可以赋值给变量

  

 

While循环:

  与java的while一摸一样没有太大的区别

 

   

  

for循环:

  基本语法:for(变量<-表达式) 语句块

  “变量<-表达式”被称为生成器

  

 

   “守卫(guard)”的表达式:过滤出一些满足条件的结果。基本语法:for (变量 <- 表达式 if 条件表达式) 语句块

  

 

   Scala也支持“多个生成器”的情形,可以用分号把它们隔开,比如:

 

 

 

   

 

  for结构可以在每次执行的时候创造一个值,然后将包含了所有产生值的集合作为for循环表达式的结果返回,集合的类型由生成器中的集合类型确定。

  for (变量 <- 表达式) yield {语句块}

  

 

 

 

 

 

 

posted @   风吹过半夏  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
点击右上角即可分享
微信分享提示