次の質問の回答を参照してください。
List.empty 対 List() 対 new List()
Scala の開発者は、 objectapply[A](xs: A*)で定義されたメソッドを として使用できるようにどのようにマッピングしたのでしょうか?List List[A](cs: A*)
また、クラスaListInstance(n: Int)で定義されたメソッドapply(n: Int)(リストの n 番目の要素を返す) にどのように変換されましたか?List
どちらの場合も、コードapply()を記述せずにメソッドを呼び出しています。.apply()それはどのように機能しますか?