[解決済み] Scalaで'type'キーワードが何をするのか理解する。
2022-04-27 14:01:38
質問
私はScalaの初心者なのですが、Scalaがどのようなものなのかよくわかりませんでした。
type
キーワードを使用します。私は以下の式が何を意味するのかを理解しようとしています。
type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate
FunctorType
はある種のエイリアスですが、どのような意味があるのでしょうか?
解決方法は?
そうです。
タイプエイリアス
FunctorType
は単なる略語で
(LocalDate, HolidayCalendar, Int, Boolean) => LocalDate
型のエイリアスは、コードの残りの部分をシンプルに保つためによく使われます。
def doSomeThing(f: FunctorType)
と解釈され、コンパイラは
def doSomeThing(f: (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate)
これにより、例えば他の型に定義されたタプルや関数に過ぎないカスタム型を多数定義することを避けることができます。
また、他にもいくつかの興味深い使用例があります。
type
で説明されているように
本章
の
Scalaでプログラミング
.
関連
-
[解決済み] ScalaのSeqへのアペンド
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] オブジェクトの種類を決定しますか?
-
[解決済み] 型チェック:typeof、GetType、is?
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] Scalaのcase classとclassの違いは何ですか?
-
[解決済み】type()とisinstance()の違いは何ですか?)
-
[解決済み】Scalaの記号演算子にはどんな意味があるの?
-
[解決済み】_t(アンダースコア-t)が続く型は何を表すのですか?
-
[解決済み】ScalaのHigher kinded typeとは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.lang.NoClassDefFoundError: scala/Product$class
-
[解決済み] Sparkです。CoarseGrainedSchedulerが見つかりませんでした。
-
[解決済み] GSON JsonObject "Unsupported Operation Exception: null" getAsString
-
[解決済み] Scalaの「コンテキストバウンド」とは何ですか?
-
[解決済み] Scalaで定期的に関数を実行する
-
[解決済み] SparkSQL - パーケットファイルを直接読み込む
-
[解決済み】関数を定義する "def "と "val "の違いとは?
-
[解決済み】Akka Kill vs. Stop vs. Poison Pill?
-
[解決済み] Scalaは、コレクションをMap-by-keyに変換する最良の方法ですか?
-
[解決済み] データセットにカスタムオブジェクトを格納する方法は?