155

私は Scala を初めて使用し、typeキーワードについて多くを見つけることができませんでした。次の表現が何を意味するのかを理解しようとしています。

type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate

FunctorTypeは一種のエイリアスですが、それは何を意味するのでしょうか?

4

4 に答える 4

5

「タイプ」をエイリアスとして使用する方法を確認するための単なる例:

type Action = () => Unit

上記の定義では、空のパラメーター リストを取り、Unit を返すプロシージャ (メソッド) の型のエイリアスとして Action を定義しています。

于 2016-02-24T15:00:02.380 に答える