タグ

ブックマーク / docs.scala-lang.org (1)

  • 型タグとマニフェスト

    ⚠️ Beware of Scams: since Feb 2024, scammers are using fake Scala websites to sell courses, please check you are using an official source. 他の JVM言語同様に、Scala の型はコンパイル時に消去 (erase) される。 これは、何らかのインスタンスのランタイム型をインスペクトしてもコンパイル時に Scala コンパイラが持つ型情報を全ては入手できない可能性があることを意味する。 マニフェスト (scala.reflect.Manifest) 同様に、型タグ (TypeTag) はコンパイル時に入手可能な全ての型情報を実行時に持ち込むオブジェクトだと考えることができる。 例えば、TypeTag[T] はコンパイル時の型 T のランタイム型形式をカプ

  • 1