また、Javaでは==や!=で比較できるのは基本型に限られ、オブジェクトの比較は原則としてequalsメソッドを使いました。Scalaでもこれはほぼ同じですが、テキスト(String)も==や!=で比較することができます。
String
だけ特別な扱いのような誤解をあたえる?
Spec2はSpecs2のtypo
'シンボル = 値;
"= 値;" の部分いらない?コピペミス?
変数 = new Array[形名](要素数)
形名は型名のtypo
インスタンス作成時にこれらの処理が実行され、テストが行われていたのです
インスタンス作成しただけではテスト行われない。
Scalaの「基本コンストラクタ」というものです。newするとクラス内に直接書かれた基本コンストラクタのコードが実行されます
"基本コンストラクタ"というよりは、Javaのインスタンスイニシャライザと言ったほうがいいかもしれない?自分もちょっと自信がないので、誰か仕様書とかちゃんと調べて・・・
ただし、newでインスタンスを作成する際には、引数がないからといって()を省略することはできません
そんなことはないはず。
routesで対応しているhttpのメソッド一覧で、PATCH
が抜けてる?
「基本コンストラクタ」はScala Language Specificationの「primary constructor」の訳語でしょうし、それで良いのでは?Javaでそれに近いものはインスタンスイニシャライザかと思いますが。