8
中括弧と括弧の間のScalaの正式な違いは何ですか?それらはいつ使用されるべきですか?
括弧()と中括弧で関数に引数を渡すことの形式的な違いは何{}ですか? 『Scalaでのプログラミング』の本から得た感想は、Scalaはかなり柔軟であり、私が一番好きなものを使用する必要があるということですが、コンパイルできるケースとできないケースがあります。 たとえば(単なる例としての意味です。この特定の例だけではなく、一般的なケースについて説明する応答があれば幸いです)。 val tupleList = List[(String, String)]() val filtered = tupleList.takeWhile( case (s1, s2) => s1 == s2 ) =>エラー:単純な式の不正な開始 val filtered = tupleList.takeWhile{ case (s1, s2) => s1 == s2 } =>結構です。
329
scala
syntax
parentheses
braces