全部同じ行動をします。
def sample:Action[AnyContent] = {
val result = Ok("Hello")
val action = Action(result)
return action
}
def sample1:Action[AnyContent] = {
val action = Action(Ok("Hello"))
return action
}
アクションを直接生成
def sample2:Action[AnyContent] = {
return Action(Ok("Hello"))
}
scalaはreturnかかなくていい
def sample3:Action[AnyContent] = {
Action(Ok("Hello"))
}
scalaは戻り値を型推論する
def sample4 = {
Action(Ok("Hello"))
}
scalaはメソッドが1行ならカッコもいらない
def sample5 = Action(Ok("Hello"))
scalaは引数のカッコを中括弧にできる
def sample6 = Action{Ok("Hello")}
中括弧の中身は複数行かける
def sample7 = Action{
Ok("Hello")
}