Scala大小括号的区别
所属分类 scala
浏览量 723
函数参数超过1个时 只能用小括号
函数只有一个参数时 大小括号都可以
使用小括号 只能一行
花括号 可多行
单一参数的函数 ,用case实现的偏函数,只能用花括号
def hello(str:String) = println(str)
hello("java")
hello{"java"}
hello (
"java"
)
hello{
"java"
"scala"
}
会 告警 ,但是输出是 scala
warning: a pure expression does nothing in statement position; multiline expressions might require enclosing parentheses
表达式(expression)
语句块(code blocks)
1 // literal 字面量
(1) // expression 表达式
{1} // block of code 代码块
({1}) // expression with a block of code 表达式里是一个语句块
{(1)} // block of code with an expression 语句块里是一个表达式
({(1)}) //
上一篇
下一篇
minio搭建
大数据存储架构简介
scala for yield
scala 表达式
Scala reduceLeft和reduceRight
scala Future和Promise