Scala的基础if和for
程序员文章站
2022-04-26 21:50:00
...
一 if 表达式
二 for comprehension
三 实例
object worksheet_cakin {
val l =List("mommu","bob","doddy")//> l : List[String] = List(mommu, bob, doddy)
for(
s<-l //generator
)println(s)//> mommu
//| bob
//| doddy
for{
s<-l
if(s.length>3)//filter
}println(s)//> mommu
//| doddy
val result_for=for{
s<-l
s1=s.toUpperCase()//varialbe binding
if(s1!="")
}yield(s1)//> result_for : List[String] = List(MOMMU, BOB, DODDY)
}
推荐阅读
-
入门:CorelDRAW 编辑轮廓线的方法和操作步骤
-
MySQL的日志(二):事务日志(redo log和undo log)
-
Javascript数组系列五之增删改和强大的 splice()
-
sql server中Select count(*)和Count(1)的区别和执行方式
-
在SQL Server中将数据导出为XML和Json的方法
-
Select count(*)、Count(1)和Count(列)的区别及执行方式
-
CorelDRAW 制作文本效果的方法和具*作步骤介绍
-
介绍备份和还原MySQL数据的两种方法
-
使用DataFrame删除行和列的实例讲解
-
Python中的startswith和endswith函数使用实例