Scalaではその文法が同じため,みなし型は型注釈とよく混同されます。次にみなし型の例を挙げます。
みなしは,型チェックのためにコンパイル時に行われる単なるアップキャストと言えます。よく利用される訳ではありませんが,場合によっては必要に迫られます。最もよく起こるケースが,可変長引数のメソッドを1つのSeqパラメータで呼び出す時です。これは上記の2番目の例の様に,_*型を配置することで可能になります。
みなしは型注釈のコロンの後ろにスペースを置くという慣例に従います。
型注釈
関数型
モジュール、クラス、または関数名を入力してください