scala 大括号省略  
   
所属分类 scala
浏览量 998
表达式 多行  一般要用大括号  代码块
模式匹配 
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函数调用省略点号和括号