欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Scala的基础if和for

程序员文章站 2022-04-26 21:50:00
...

一 if 表达式


Scala的基础if和for
            
    
    博客分类: Scala Scalaiffor 
 
二 for comprehension

Scala的基础if和for
            
    
    博客分类: Scala Scalaiffor 
 
三 实例
  1. object worksheet_cakin {
  2. val l =List("mommu","bob","doddy")//> l : List[String] = List(mommu, bob, doddy)
  3. for(
  4. s<-l //generator
  5. )println(s)//> mommu
  6. //| bob
  7. //| doddy
  8. for{
  9. s<-l
  10. if(s.length>3)//filter
  11. }println(s)//> mommu
  12. //| doddy
  13. val result_for=for{
  14. s<-l
  15. s1=s.toUpperCase()//varialbe binding
  16. if(s1!="")
  17. }yield(s1)//> result_for : List[String] = List(MOMMU, BOB, DODDY)
  18. }
  • Scala的基础if和for
            
    
    博客分类: Scala Scalaiffor 
  • 大小: 175.7 KB
  • Scala的基础if和for
            
    
    博客分类: Scala Scalaiffor 
  • 大小: 25.4 KB
相关标签: Scala if for