首页  

scala 大括号省略     所属分类 scala 浏览量 267
表达式 多行  一般要用大括号  代码块

模式匹配 
case 可省略大括号

val a = 5;
val result = a match  {
  case 1|2|3 => 
    println(a)
    a
  case _ => 
    println(a)
    0  
}
 
匿名函数 里面的大括号可以省略

val f = { (name:String,age:Int) =>{
   println(name+","+age)
   name+","+age
   }
 }
 
// 里面的大括号省略
val f = { (name:String,age:Int) =>
   println(name+","+age)
   name+","+age
}
 
 
a.map { implicit x => {
  // many, many complex lines of code
}}

val list = List(1,2,3)
list.map(_*2)

list.map(e=>{
  println("value="+e)
  e * 2
})

list.map{e=>{
  println("value="+e)
  e * 2
}}

// 使用大括号并省略内部的大括号
list.map{e =>
  println("value="+e)
  e * 2
}

上一篇     下一篇
scala 匿名函数

scala函数定义及使用

play框架web编程实例

scala 表达式/代码块 当参数

play action 各种写法

Scala函数调用省略点号和括号