首页  

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